![\](ftv2mlastnode.png) boost | |
![](ftv2blank.png) ![o](ftv2mnode.png) locale | This is the main namespace that encloses all localization classes |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) as | This namespace includes all manipulators that can be used on IO streams |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2mnode.png) boundary | This namespae contains all operations required for boundary analysis of text |
![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) boundary_point | This class represents a boundary point in the text |
![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) break_info | This structure is used for representing boundary point that follows the offset |
![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) boundary_indexing | This facet generates an index for boundary analysis for a given text |
![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) segment_index | This class holds an index of segments in the text range and allows to iterate over them |
![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) boundary_point_index | This class holds an index of boundary points and allows iterating over them |
![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) segment | Segment object that represents a pair of two iterators that define the range where this segment exits and a rule that defines it |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2mnode.png) conv | Namespace that contains all functions related to character set conversion |
![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) conversion_error | The excepton that is thrown in case of conversion error |
![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) invalid_charset_error | This exception is thrown in case of use of unsupported or invalid character set |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) flags | This namespace holds additional formatting flags that can be set using ios_info |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2mnode.png) gnu_gettext | This namespace holds classes that provide GNU Gettext message catalogs support |
![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2mlastnode.png) messages_info | This structure holds all information required for creating gnu-gettext message catalogs, |
![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![](ftv2blank.png) ![\](ftv2lastnode.png) domain | This type represents GNU Gettext domain name for the messages |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2mnode.png) period | Namespace that contains various types for manipulation with dates |
![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) marks | This namespace holds a enum of various period types like era, year, month, etc. |
![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) period_type | This class holds a type that represents certain period of time like year, hour, second and so on |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) time_zone | Namespace that holds functions for operating with global time zone |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2mnode.png) utf | Namespace that holds basic operations on UTF encoded sequences |
![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) utf_traits | UTF Traits class - functions to convert UTF sequences to and from Unicode code points |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2mnode.png) util | This namespace provides various utility function useful for Boost.Locale backends implementations |
![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) base_converter | This class represent a simple stateless converter from UCS-4 and to UCS-4 for each single code point |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) collator_base | Base class that includes collation level flags |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) collator | Collation facet |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) comparator | This class can be used in STL algorithms and containers for comparison of strings with a level other than primary |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) converter_base | This class provides base flags for text manipulation. It is used as base for converter facet |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) converter | The facet that implements text manipulation |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) date_time_error | This error is thrown in case of invalid state that occurred |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) date_time_period | This class represents a pair of period_type and the integer values that describes its amount. For example 3 days or 4 years |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) date_time_period_set | This class that represents a set of periods, |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) calendar | This class provides an access to general calendar information |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) date_time | This class represents a date time and allows to perform various operation according to the locale settings |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) date_time_duration | This class represents a period: a pair of two date_time objects |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) posix_time | |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) abstract_calendar | |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) calendar_facet | Facet that generates calendar for specific locale |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) basic_format | Printf like class that allows type-safe and locale aware message formatting |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ios_info | This class holds an external data - beyond existing fmtflags that std::ios_base holds |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) generator | Major class used for locale generation |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) generic_codecvt_base | A base class that used to define constants for generic_codecvt |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) generic_codecvt | Geneneric generic codecvt facet, various stateless encodings to UTF-16 and UTF-32 using wchar_t, char32_t and char16_t |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) generic_codecvt< CharType, CodecvtImpl, 2 > | UTF-16 to/from UTF-8 codecvt facet to use with char16_t or wchar_t on Windows |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) generic_codecvt< CharType, CodecvtImpl, 4 > | UTF-32 to/from UTF-8 codecvt facet to use with char32_t or wchar_t on POSIX platforms |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) generic_codecvt< CharType, CodecvtImpl, 1 > | |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) hold_ptr | 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) |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) info | Facet that holds general information about locale |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) localization_backend | This class represents a localization backend that can be used for localizing your application |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) localization_backend_manager | Localization backend manager is a class that holds various backend and allows creation of their combination or selection |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) message_format | This facet provides message formatting abilities |
![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) basic_message | This class represents a message that can be converted to a specific locale message |
![](ftv2blank.png) ![|](ftv2vertline.png) ![\](ftv2mlastnode.png) utf8_codecvt | 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 |
![](ftv2blank.png) ![|](ftv2vertline.png) ![](ftv2blank.png) ![\](ftv2lastnode.png) state_type | |
![](ftv2blank.png) ![\](ftv2lastnode.png) shared_ptr | |