Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Reference

Header <boost/logic/tribool.hpp>
Header <boost/logic/tribool_fwd.hpp>
Header <boost/logic/tribool_io.hpp>

BOOST_TRIBOOL_THIRD_STATE(Name)

  
    class tribool;
    BOOST_CONSTEXPR bool (tribool,  = );
    BOOST_CONSTEXPR tribool (tribool);
    BOOST_CONSTEXPR tribool (tribool, tribool);
    BOOST_CONSTEXPR tribool (tribool, bool);
    BOOST_CONSTEXPR tribool (bool, tribool);
    BOOST_CONSTEXPR tribool (, tribool);
    BOOST_CONSTEXPR tribool (tribool, );
    BOOST_CONSTEXPR tribool (tribool, tribool);
    BOOST_CONSTEXPR tribool (tribool, bool);
    BOOST_CONSTEXPR tribool (bool, tribool);
    BOOST_CONSTEXPR tribool (, tribool);
    BOOST_CONSTEXPR tribool (tribool, );
    BOOST_CONSTEXPR tribool (tribool, tribool);
    BOOST_CONSTEXPR tribool (tribool, bool);
    BOOST_CONSTEXPR tribool (bool, tribool);
    BOOST_CONSTEXPR tribool (, tribool);
    BOOST_CONSTEXPR tribool (tribool, );
    BOOST_CONSTEXPR tribool (tribool, tribool);
    BOOST_CONSTEXPR tribool (tribool, bool);
    BOOST_CONSTEXPR tribool (bool, tribool);
    BOOST_CONSTEXPR tribool (, tribool);
    BOOST_CONSTEXPR tribool (tribool, );
  }
}

  
    template<typename CharT> class indeterminate_name;
    template<typename T> 
      T > ();

    // Returns the character string "indeterminate". 
    template<> 
      char > ();

    // Returns the wide character string L"indeterminate". 
    template<> 
      wchar_t > ();
    template<typename CharT, typename Traits> 
      CharT, Traits > & 
      (CharT, Traits > &, tribool);
    template<typename CharT, typename Traits> 
      CharT, Traits > & 
      (CharT, Traits > &, );
    template<typename CharT, typename Traits> 
      CharT, Traits > & 
      (CharT, Traits > &, tribool &);
  }
}

PrevUpHomeNext