| Home | Libraries | People | FAQ | More

## 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:
      // types
      typedef CharT                      char_type;
      typedef std::basic_string< CharT > string_type;

      // construct/copy/destruct
      indeterminate_name();
      indeterminate_name(const string_type &);

      // public member functions
      string_type name() const;
      static std::locale::id id;
    };

## Description

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.

### `indeterminate_name` public construct/copy/destruct

1.     indeterminate_name();

2.     indeterminate_name(const string_type & name);

### `indeterminate_name` public member functions

1.     string_type name() const;