u5e
UnicodeTextC++Library
Main Page
Related Pages
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
]
C
u5e::basic_encodedstring< Encoding, NativeString >
Basic encoding support over string-like objects
C
u5e::basic_grapheme< UnderlyingEncodedStringView >
Represents a single grapheme cluster
C
u5e::basic_grapheme_iterator< UnderlyingEncodedStringView >
Iterator that describes full graphemes
C
u5e::props::canonical_combining_class
Canonical_Combining_Class attribute
C
u5e::props::canonical_composition_mapping
Derived property for canonical composition
C
u5e::props::canonical_decomposition_mapping
Subset of Decomposition_Mapping attribute
▼
C
u5e::codepoint
Native representation of a codepoint
C
u5e::utf8_iterator< NativeIterator >::proxyobject
Offers write access to the iterator at a given position
C
u5e::codepoint_traits
Type information for codepoint
C
u5e::props::compatibility_and_canonical_decomposition_mapping
Subset of Decomposition_Mapping attribute
C
u5e::encoding_assertion< BUFFERTYPE, T >
Assert the encoding matches the native type
C
u5e::props::grapheme_cluster_break
Grapheme Cluster Break property for a codepoint
C
u5e::iterator_assertion< WRAPPED, T >
Asserts the iterator is consistently defined
C
u5e::iterator_assertion< NativeIterator, char >
C
u5e::iterator_assertion< typename BUFFERTYPE::const_iterator, T >
C
u5e::iterator_assertion< typename BUFFERTYPE::const_reverse_iterator, T >
C
u5e::iterator_assertion< typename BUFFERTYPE::iterator, T >
C
u5e::iterator_assertion< typename BUFFERTYPE::reverse_iterator, T >
C
u5e::version::run_time
Introspection for run-time version declaration To test which version of the library are you linking against
C
u5e::utf32ne
Architecture-specific type to interface UTF32BE or UTF32LE
C
u5e::utf32ne_string
Typedef:
basic_encodedstring
of
utf32ne
and std::basic_string<int>
C
u5e::utf32ne_string_grapheme
Typedef:
basic_grapheme
of
utf32ne_string
C
u5e::utf32ne_string_grapheme_iterator
Typedef:
basic_grapheme_iterator
of
utf32ne_string
C
u5e::utf32ne_string_view
Typedef:
basic_encodedstring
of
utf32ne
and basic_string_view<int>
C
u5e::utf32ne_string_view_grapheme
Typedef:
basic_grapheme
of
utf32ne_string_view
C
u5e::utf32ne_string_view_grapheme_iterator
Typedef:
basic_grapheme_iterator
of
utf32ne_string_view
C
u5e::utf8
Encoding type for UTF8 text. Unlike UTF16 and UTF32, UTF8 is endian independent
C
u5e::utf8_bounds< NativeIterator >
Check and enforce bounds of
utf8
text
▼
C
u5e::utf8_iterator_base< NativeIterator >
Defines the basic inner workings of
utf8
iterator
C
u5e::utf8_const_iterator< NativeIterator >
Const iterator for
utf8
encoded strings
C
u5e::utf8_iterator< NativeIterator >
Mutable
utf8
iterator
C
u5e::utf8_string
Typedef:
basic_encodedstring
of
utf8
and std::string
C
u5e::utf8_string_grapheme
Typedef:
basic_grapheme
of
utf8_string
C
u5e::utf8_string_grapheme_iterator
Typedef:
basic_grapheme_iterator
of
utf8_string
C
u5e::utf8_string_view
Typedef:
basic_encodedstring
of
utf8
and string_view
C
u5e::utf8_string_view_grapheme
Typedef:
basic_grapheme
of
utf8_string_view
C
u5e::utf8_string_view_grapheme_iterator
Typedef:
basic_grapheme_iterator
of
utf8_string_view
C
u5e::utf8_util
Basic operations necessary for implementing
utf8
Generated by
1.8.11