Class template indeterminate_name
boost::logic::indeterminate_name — A locale facet specifying the name of the indeterminate value of a tribool.
Synopsis
template<typename CharT>
class indeterminate_name : public facet, private noncopyable {
public:
typedef CharT char_type;
typedef std::basic_string< CharT > string_type;
indeterminate_name();
explicit indeterminate_name(const string_type &);
string_type name() const;
static std::locale::id id;
};
Description
Фасетка используется для выполнения I/O на значениях трибула, когда<std::boolalpha>было указано. Этот шаблон класса доступен только в том случае, если реализация стандартной библиотеки C++ поддерживает локализации.
indeterminate_name
public
construct/copy/destruct
- <
indeterminate_name();
>Постройте грань с именем по умолчанию.
- <
explicitindeterminate_name(conststring_type&initial_name);
>Постройте грань с заданным именем для неопределенного значения.
indeterminate_name public member functions
- <
string_typename()const;
>Возвращает имя для неопределенного значения.