#include <boost/logic/tribool.hpp>
#include <boost/detail/workaround.hpp>
#include <boost/noncopyable.hpp>
#include <locale>
#include <string>
#include <iostream>
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< T > | boost::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... | |