Back to Arangodb

Boost.Locale: Class Hierarchy

3rdParty/boost/1.78.0/libs/locale/doc/html/hierarchy.html

3.12.9.112.2 KB
Original Source

| | Boost.Locale |

Class Hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

[detail level 12]

| boost::locale::abstract_calendar | | | boost::locale::util::base_converter | This class represent a simple stateless converter from UCS-4 and to UCS-4 for each single code point | | base_message_format | | | ![](ftv2lastnode.png) boost::locale::message_format< CharType > | This facet provides message formatting abilities | | boost::locale::basic_format< CharType > | Printf like class that allows type-safe and locale aware message formatting | | boost::locale::basic_message< CharType > | This class represents a message that can be converted to a specific locale message | | boost::locale::basic_message< char_type > | | | boost::locale::boundary::boundary_point< IteratorType > | This class represents a boundary point in the text | | [boost::locale::boundary::boundary_point_index< BaseIterator >](classboost_1_1locale_1_1boundary_1_1boundary point index.html) | This class holds an index of boundary points and allows iterating over them | | boost::locale::boundary::break_info | This structure is used for representing boundary point that follows the offset | | boost::locale::calendar | This class provides an access to general calendar information | | codecvt | | | boost::locale::generic_codecvt< CharType, CodecvtImpl, 1 > | | | boost::locale::generic_codecvt< CharType, CodecvtImpl, 2 > | UTF-16 to/from UTF-8 codecvt facet to use with char16_t or wchar_t on Windows | | ![](ftv2lastnode.png) boost::locale::generic_codecvt< CharType, CodecvtImpl, 4 > | UTF-32 to/from UTF-8 codecvt facet to use with char32_t or wchar_t on POSIX platforms | | collate | | | ![](ftv2lastnode.png) boost::locale::collator< CharType > | Collation facet | | boost::locale::collator_base | Base class that includes collation level flags | | ![](ftv2lastnode.png) boost::locale::collator< CharType > | Collation facet | | boost::locale::comparator< CharType, default_level > | This class can be used in STL algorithms and containers for comparison of strings with a level other than primary | | boost::locale::converter_base | This class provides base flags for text manipulation. It is used as base for converter facet | | ![](ftv2lastnode.png) boost::locale::converter< CharType > | The facet that implements text manipulation | | boost::locale::date_time | This class represents a date time and allows to perform various operation according to the locale settings | | [boost::locale::date_time_duration](classboost_1_1locale_1_1date time duration.html) | This class represents a period: a pair of two date_time objects | | [boost::locale::date_time_period](structboost_1_1locale_1_1date time period.html) | This class represents a pair of period_type and the integer values that describes its amount. For example 3 days or 4 years | | [boost::locale::date_time_period_set](classboost_1_1locale_1_1date time period__set.html) | This class that represents a set of periods, | | [boost::locale::gnu_gettext::messages_info::domain](structboost_1_1locale_1_1gnu gettext_1_1messages info_1_1domain.html) | This type represents GNU Gettext domain name for the messages | | facet | | | boost::locale::boundary::boundary_indexing< CharType > | This facet generates an index for boundary analysis for a given text | | boost::locale::calendar_facet | Facet that generates calendar for specific locale | | boost::locale::converter< CharType > | The facet that implements text manipulation | | ![](ftv2lastnode.png) boost::locale::info | Facet that holds general information about locale | | boost::locale::generator | Major class used for locale generation | | boost::locale::generic_codecvt< CharType, CodecvtImpl, CharSize > | Geneneric generic codecvt facet, various stateless encodings to UTF-16 and UTF-32 using wchar_t, char32_t and char16_t | | boost::locale::generic_codecvt< CharType, utf8_codecvt< CharType > > | | | ![](ftv2lastnode.png) boost::locale::utf8_codecvt< CharType > | Geneneric utf8 codecvt facet, it allows to convert UTF-8 strings to UTF-16 and UTF-32 using wchar_t, char32_t and char16_t | | [boost::locale::generic_codecvt_base](classboost_1_1locale_1_1generic codecvt base.html) | A base class that used to define constants for generic_codecvt | | boost::locale::generic_codecvt< CharType, CodecvtImpl, 1 > | | | boost::locale::generic_codecvt< CharType, CodecvtImpl, 2 > | UTF-16 to/from UTF-8 codecvt facet to use with char16_t or wchar_t on Windows | | ![](ftv2lastnode.png) boost::locale::generic_codecvt< CharType, CodecvtImpl, 4 > | UTF-32 to/from UTF-8 codecvt facet to use with char32_t or wchar_t on POSIX platforms | | boost::locale::hold_ptr< T > | Smart pointer similar to std::auto_ptr but it is non-copyable and the underlying object has the same constness as the pointer itself (unlike an ordinary pointer) | | boost::locale::hold_ptr< boost::locale::abstract_calendar > | | | boost::locale::ios_info | This class holds an external data - beyond existing fmtflags that std::ios_base holds | | boost::locale::localization_backend | This class represents a localization backend that can be used for localizing your application | | [boost::locale::localization_backend_manager](classboost_1_1locale_1_1localization backend manager.html) | Localization backend manager is a class that holds various backend and allows creation of their combination or selection | | [boost::locale::gnu_gettext::messages_info](structboost_1_1locale_1_1gnu gettext_1_1messages info.html) | This structure holds all information required for creating gnu-gettext message catalogs, | | pair | | | ![](ftv2lastnode.png) boost::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 | | boost::locale::period::period_type | This class holds a type that represents certain period of time like year, hour, second and so on | | boost::locale::posix_time | | | runtime_error | | | boost::locale::conv::conversion_error | The excepton that is thrown in case of conversion error | | [boost::locale::conv::invalid_charset_error](classboost_1_1locale_1_1conv_1_1invalid charset error.html) | This exception is thrown in case of use of unsupported or invalid character set | | ![](ftv2lastnode.png) [boost::locale::date_time_error](classboost_1_1locale_1_1date time error.html) | This error is thrown in case of invalid state that occurred | | boost::locale::boundary::segment_index< BaseIterator > | This class holds an index of segments in the text range and allows to iterate over them | | boost::shared_ptr< Type > | | | [boost::locale::utf8_codecvt< CharType >::state_type](structboost_1_1locale_1_1utf8 codecvt_1_1state type.html) | | | ![](ftv2lastnode.png) boost::locale::utf::utf_traits< CharType, size > | UTF Traits class - functions to convert UTF sequences to and from Unicode code points |