A locale facet specifying the name of the indeterminate value of a tribool. More...
#include <tribool_io.hpp>
Public Types | |
typedef CharT | char_type |
typedef std::basic_string< CharT > | string_type |
Public Member Functions | |
indeterminate_name () | |
Construct the facet with the default name. More... | |
indeterminate_name (const string_type &initial_name) | |
Construct the facet with the given name for the indeterminate value. More... | |
string_type | name () const |
Returns the name for the indeterminate value. More... | |
Static Public Attributes | |
static std::locale::id | id |
Uniquily identifies this facet with the locale. More... | |
A locale facet specifying the name of the indeterminate value of a tribool.
The facet is used to perform I/O on tribool values when std::boolalpha
has been specified. This class template is only available if the C++ standard library implementation supports locales.
typedef CharT boost::logic::indeterminate_name< CharT >::char_type |
typedef std::basic_string<CharT> boost::logic::indeterminate_name< CharT >::string_type |
|
inline |
Construct the facet with the default name.
|
inlineexplicit |
Construct the facet with the given name for the indeterminate value.
|
inline |
Returns the name for the indeterminate value.
Referenced by boost::logic::operator<<().
|
static |
Uniquily identifies this facet with the locale.