#ifndef _pss_boolean_ #define _pss_boolean_ #include namespace pss { class boolean { public: boolean(); boolean(bool b); friend std::ostream& operator <<(std::ostream&, const pss::boolean&); operator bool() const; private: bool value; }; } #endif // _pss_boolean_