class A
{
  int m_i;

public:
  explicit operator bool() { return m_i != 0; }
};