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