Boost.Locale
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cboost::locale::abstract_calendar
 Cboost::locale::util::base_converterThis class represent a simple stateless converter from UCS-4 and to UCS-4 for each single code point
 Cboost::locale::basic_format< CharType >Printf like class that allows type-safe and locale aware message formatting
 Cboost::locale::basic_message< CharType >This class represents a message that can be converted to a specific locale message
 Cboost::locale::basic_message< char_type >
 Cboost::locale::boundary::boundary_point< IteratorType >This class represents a boundary point in the text
 Cboost::locale::boundary::boundary_point_index< BaseIterator >This class holds an index of boundary points and allows iterating over them
 Cboost::locale::boundary::break_infoThis structure is used for representing boundary points that follow the offset
 Cboost::locale::calendarThis class provides an access to general calendar information
 Cstd::codecvt
 Cboost::locale::generic_codecvt< CharType, CodecvtImpl, 2 >UTF-16 to/from narrow char codecvt facet to use with char16_t or wchar_t on Windows
 Cboost::locale::generic_codecvt< CharType, CodecvtImpl, 4 >UTF-32 to/from narrow char codecvt facet to use with char32_t or wchar_t on POSIX platforms
 Cboost::locale::generic_codecvt< char, CodecvtImpl, 1 >
 Cboost::locale::comparator< CharType, default_level >This class can be used in STL algorithms and containers for comparison of strings with a level other than identical
 Cboost::locale::converter_baseThis class provides base flags for text manipulation. It is used as base for converter facet
 Cboost::locale::converter< Char >The facet that implements text manipulation
 Cboost::locale::date_timeThis class represents a date time and allows to perform various operation according to the locale settings
 Cboost::locale::date_time_durationThis class represents a period: a pair of two date_time objects
 Cboost::locale::date_time_periodThis class represents a pair of period_type and the integer values that describes its amount. For example 3 days or 4 years
 Cboost::locale::date_time_period_setThis class represents a set of periods
 Cboost::locale::gnu_gettext::messages_info::domainThis type represents GNU Gettext domain name for the messages
 Cstd::locale::facet
 Cboost::locale::boundary::boundary_indexing< Char >This facet generates an index for boundary analysis of a given text
 Cboost::locale::calendar_facetFacet that generates calendar for specific locale
 Cboost::locale::collator< CharType >Collation facet
 Cboost::locale::converter< Char >The facet that implements text manipulation
 Cboost::locale::infoFacet that holds general information about locale
 Cboost::locale::message_format< CharType >This facet provides message formatting abilities
 Cboost::locale::detail::facet_id
 Cboost::locale::boundary::boundary_indexing< Char >This facet generates an index for boundary analysis of a given text
 Cboost::locale::calendar_facetFacet that generates calendar for specific locale
 Cboost::locale::collator< CharType >Collation facet
 Cboost::locale::converter< Char >The facet that implements text manipulation
 Cboost::locale::infoFacet that holds general information about locale
 Cboost::locale::message_format< CharType >This facet provides message formatting abilities
 Cboost::locale::generatorMajor class used for locale generation
 Cboost::locale::generic_codecvt< CharType, CodecvtImpl, CharSize >Generic codecvt facet for various stateless encodings to UTF-16 and UTF-32 using wchar_t, char32_t and char16_t
 Cboost::locale::generic_codecvt< CharType, utf8_codecvt< CharType > >
 Cboost::locale::utf8_codecvt< CharType >Generic utf8 codecvt facet, it allows to convert UTF-8 strings to UTF-16 and UTF-32 using wchar_t, char32_t and char16_t
 Cboost::locale::generic_codecvt_baseA base class that used to define constants for generic_codecvt
 Cboost::locale::generic_codecvt< CharType, CodecvtImpl, 2 >UTF-16 to/from narrow char codecvt facet to use with char16_t or wchar_t on Windows
 Cboost::locale::generic_codecvt< CharType, CodecvtImpl, 4 >UTF-32 to/from narrow char codecvt facet to use with char32_t or wchar_t on POSIX platforms
 Cboost::locale::generic_codecvt< char, CodecvtImpl, 1 >
 Cboost::locale::hold_ptr< T >Smart pointer similar to std::unique_ptr but the underlying object has the same constness as the pointer itself (unlike an ordinary pointer)
 Cboost::locale::hold_ptr< boost::locale::abstract_calendar >
 Cboost::locale::hold_ptr< data >
 Cboost::locale::hold_ptr< impl >
 Cboost::locale::ios_infoThis class holds external data beyond existing fmtflags that std::ios_base holds
 Cboost::locale::util::locale_dataHolder and parser for locale names/identifiers
 Cboost::locale::localization_backendThis class represents a localization backend that can be used for localizing your application
 Cboost::locale::localization_backend_managerLocalization backend manager is a class that holds various backend and allows creation of their combination or selection
 Cboost::locale::gnu_gettext::messages_infoThis structure holds all information required for creating gnu-gettext message catalogs,
 Cboost::locale::conv::narrow_converter
 Cstd::pair
 Cboost::locale::boundary::segment< IteratorType >Segment object that represents a pair of two iterators that define the range where this segment exits and a rule that defines it
 Cboost::locale::period::period_typeThis class holds a type that represents certain period of time like year, hour, second and so on
 Cboost::locale::posix_time
 Cstd::runtime_error
 Cboost::locale::conv::conversion_errorThe exception that is thrown in case of conversion error
 Cboost::locale::conv::invalid_charset_errorThis exception is thrown in case of use of unsupported or invalid character set
 Cboost::locale::date_time_errorThis error is thrown in case of invalid state that occurred
 Cboost::locale::boundary::segment_index< BaseIterator >This class holds an index of segments in the text range and allows to iterate over them
 Cboost::locale::utf8_codecvt< CharType >::state_type
 Cboost::locale::conv::utf_decoder< CharType >Converter class to decode an UTF string and encode it using a local encoding
 Cboost::locale::conv::utf_encoder< CharType >Converter class to decode a narrow string using a local encoding and encode it with UTF
 Cboost::locale::utf::utf_traits< CharType, size >UTF Traits class - functions to convert UTF sequences to and from Unicode code points