Boost.Locale
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 Nboost
 NlocaleThis is the main namespace that encloses all localization classes
 NboundaryThis namespace contains all operations required for boundary analysis of text
 Cboundary_indexingThis facet generates an index for boundary analysis of a given text
 Cboundary_pointThis class represents a boundary point in the text
 Cboundary_point_indexThis class holds an index of boundary points and allows iterating over them
 Cbreak_infoThis structure is used for representing boundary points that follow the offset
 CsegmentSegment object that represents a pair of two iterators that define the range where this segment exits and a rule that defines it
 Csegment_indexThis class holds an index of segments in the text range and allows to iterate over them
 NconvNamespace that contains all functions related to character set conversion
 Cconversion_errorThe exception that is thrown in case of conversion error
 Cinvalid_charset_errorThis exception is thrown in case of use of unsupported or invalid character set
 Cnarrow_converter
 Cutf_decoderConverter class to decode an UTF string and encode it using a local encoding
 Cutf_encoderConverter class to decode a narrow string using a local encoding and encode it with UTF
 Ngnu_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
 NperiodNamespace that contains various types for manipulation with dates
 Cperiod_typeThis class holds a type that represents certain period of time like year, hour, second and so on
 NutfNamespace that holds basic operations on UTF encoded sequences
 Cutf_traitsUTF Traits class - functions to convert UTF sequences to and from Unicode code points
 NutilThis namespace provides various utility function useful for Boost.Locale's backends implementations
 Cbase_converterThis class represent a simple stateless converter from UCS-4 and to UCS-4 for each single code point
 Clocale_dataHolder and parser for locale names/identifiers
 Cabstract_calendar
 Cbasic_formatPrintf like class that allows type-safe and locale aware message formatting
 Cbasic_messageThis class represents a message that can be converted to a specific locale message
 CcalendarThis class provides an access to general calendar information
 Ccalendar_facetFacet that generates calendar for specific locale
 CcollatorCollation facet
 CcomparatorThis class can be used in STL algorithms and containers for comparison of strings with a level other than primary
 CconverterThe facet that implements text manipulation
 Cconverter_baseThis class provides base flags for text manipulation. It is used as base for converter facet
 Cdate_timeThis class represents a date time and allows to perform various operation according to the locale settings
 Cdate_time_durationThis class represents a period: a pair of two date_time objects
 Cdate_time_errorThis error is thrown in case of invalid state that occurred
 Cdate_time_periodThis class represents a pair of period_type and the integer values that describes its amount. For example 3 days or 4 years
 Cdate_time_period_setThis class represents a set of periods
 CgeneratorMajor class used for locale generation
 Cgeneric_codecvtGeneric codecvt facet for various stateless encodings to UTF-16 and UTF-32 using wchar_t, char32_t and char16_t
 Cgeneric_codecvt< char, CodecvtImpl, 1 >
 Cgeneric_codecvt< CharType, CodecvtImpl, 2 >UTF-16 to/from narrow char codecvt facet to use with char16_t or wchar_t on Windows
 Cgeneric_codecvt< CharType, CodecvtImpl, 4 >UTF-32 to/from narrow char codecvt facet to use with char32_t or wchar_t on POSIX platforms
 Cgeneric_codecvt_baseA base class that used to define constants for generic_codecvt
 Chold_ptrSmart pointer similar to std::unique_ptr but the underlying object has the same constness as the pointer itself (unlike an ordinary pointer)
 CinfoFacet that holds general information about locale
 Cios_infoThis class holds external data beyond existing fmtflags that std::ios_base holds
 Clocalization_backendThis class represents a localization backend that can be used for localizing your application
 Clocalization_backend_managerLocalization backend manager is a class that holds various backend and allows creation of their combination or selection
 Cmessage_formatThis facet provides message formatting abilities
 Cposix_time
 Cutf8_codecvtGeneric 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