Boost.Locale
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
\Nboost
 oNlocaleThis is the main namespace that encloses all localization classes
 |oNasThis namespace includes all manipulators that can be used on IO streams
 |oNboundaryThis namespae contains all operations required for boundary analysis of text
 ||oCboundary_pointThis class represents a boundary point in the text
 ||oCbreak_infoThis structure is used for representing boundary point that follows the offset
 ||oCboundary_indexingThis facet generates an index for boundary analysis for a given text
 ||oCsegment_indexThis class holds an index of segments in the text range and allows to iterate over them
 ||oCboundary_point_indexThis class holds an index of boundary points and allows iterating over them
 ||\CsegmentSegment object that represents a pair of two iterators that define the range where this segment exits and a rule that defines it
 |oNconvNamespace that contains all functions related to character set conversion
 ||oCconversion_errorThe excepton that is thrown in case of conversion error
 ||\Cinvalid_charset_errorThis exception is thrown in case of use of unsupported or invalid character set
 |oNflagsThis namespace holds additional formatting flags that can be set using ios_info
 |oNgnu_gettextThis namespace holds classes that provide GNU Gettext message catalogs support
 ||\Cmessages_infoThis structure holds all information required for creating gnu-gettext message catalogs,
 || \CdomainThis type represents GNU Gettext domain name for the messages
 |oNperiodNamespace that contains various types for manipulation with dates
 ||oNmarksThis namespace holds a enum of various period types like era, year, month, etc.
 ||\Cperiod_typeThis class holds a type that represents certain period of time like year, hour, second and so on
 |oNtime_zoneNamespace that holds functions for operating with global time zone
 |oNutfNamespace that holds basic operations on UTF encoded sequences
 ||\Cutf_traitsUTF Traits class - functions to convert UTF sequences to and from Unicode code points
 |oNutilThis namespace provides various utility function useful for Boost.Locale backends implementations
 ||\Cbase_converterThis class represent a simple stateless converter from UCS-4 and to UCS-4 for each single code point
 |oCcollator_baseBase class that includes collation level flags
 |oCcollatorCollation facet
 |oCcomparatorThis class can be used in STL algorithms and containers for comparison of strings with a level other than primary
 |oCconverter_baseThis class provides base flags for text manipulation. It is used as base for converter facet
 |oCconverterThe facet that implements text manipulation
 |oCdate_time_errorThis error is thrown in case of invalid state that occurred
 |oCdate_time_periodThis class represents a pair of period_type and the integer values that describes its amount. For example 3 days or 4 years
 |oCdate_time_period_setThis class that represents a set of periods,
 |oCcalendarThis class provides an access to general calendar information
 |oCdate_timeThis class represents a date time and allows to perform various operation according to the locale settings
 |oCdate_time_durationThis class represents a period: a pair of two date_time objects
 |oCposix_time
 |oCabstract_calendar
 |oCcalendar_facetFacet that generates calendar for specific locale
 |oCbasic_formatPrintf like class that allows type-safe and locale aware message formatting
 |oCios_infoThis class holds an external data - beyond existing fmtflags that std::ios_base holds
 |oCgeneratorMajor class used for locale generation
 |oCgeneric_codecvt_baseA base class that used to define constants for generic_codecvt
 |oCgeneric_codecvtGeneneric generic codecvt facet, various stateless encodings to UTF-16 and UTF-32 using wchar_t, char32_t and char16_t
 |oCgeneric_codecvt< CharType, CodecvtImpl, 2 >UTF-16 to/from UTF-8 codecvt facet to use with char16_t or wchar_t on Windows
 |oCgeneric_codecvt< CharType, CodecvtImpl, 4 >UTF-32 to/from UTF-8 codecvt facet to use with char32_t or wchar_t on POSIX platforms
 |oCgeneric_codecvt< CharType, CodecvtImpl, 1 >
 |oChold_ptrSmart 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)
 |oCinfoFacet that holds general information about locale
 |oClocalization_backendThis class represents a localization backend that can be used for localizing your application
 |oClocalization_backend_managerLocalization backend manager is a class that holds various backend and allows creation of their combination or selection
 |oCmessage_formatThis facet provides message formatting abilities
 |oCbasic_messageThis class represents a message that can be converted to a specific locale message
 |\Cutf8_codecvtGeneneric utf8 codecvt facet, it allows to convert UTF-8 strings to UTF-16 and UTF-32 using wchar_t, char32_t and char16_t
 | \Cstate_type
 \Cshared_ptr