Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
tribool_io.hpp File Reference
#include <boost/logic/tribool.hpp>
#include <boost/detail/workaround.hpp>
#include <boost/noncopyable.hpp>
#include <locale>
#include <string>
#include <iostream>
Include dependency graph for tribool_io.hpp:

Classes

class  boost::logic::indeterminate_name< CharT >
 A locale facet specifying the name of the indeterminate value of a tribool. More...
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::logic
 

Functions

template<typename T >
std::basic_string< Tboost::logic::get_default_indeterminate_name ()
 Returns a string containing the default name for the indeterminate value of a tribool with the given character type T. More...
 
template<>
std::basic_string< char > boost::logic::get_default_indeterminate_name< char > ()
 Returns the character string "indeterminate". More...
 
template<>
std::basic_string< wchar_t > boost::logic::get_default_indeterminate_name< wchar_t > ()
 Returns the wide character string L"indeterminate". More...
 
template<typename CharT , typename Traits >
std::basic_ostream< CharT,
Traits > & 
boost::logic::operator<< (std::basic_ostream< CharT, Traits > &out, tribool x)
 Writes the value of a tribool to a stream. More...
 
template<typename CharT , typename Traits >
std::basic_ostream< CharT,
Traits > & 
boost::logic::operator<< (std::basic_ostream< CharT, Traits > &out, bool(*)(tribool, detail::indeterminate_t))
 Writes the indeterminate tribool value to a stream. More...
 
template<typename CharT , typename Traits >
std::basic_istream< CharT,
Traits > & 
boost::logic::operator>> (std::basic_istream< CharT, Traits > &in, tribool &x)
 Reads a tribool value from a stream. More...