Om
1.0.0
A universal framework for multimedia simulation
|
A namespace containing data manipulation classes: strings, buffers, and hashing. More...
Namespaces | |
endian | |
Classes | |
class | Buffer |
An array-based buffer class. More... | |
class | Data |
A class that represents an immutable array of unsigned byte data. More... | |
class | DataBuffer |
A buffer class used to accumulate an opaque array of unsigned bytes. More... | |
class | DataStore |
A HashMap-based data structure which associates string keys with values of different types. More... | |
class | Endianness |
A class that describes a byte ordering format and provides endian conversion to/from that format. More... | |
class | GenericString |
A string class supporting unicode and ASCII character sets. More... | |
class | GenericStringBuffer |
A class that contains a buffer of characters of templated type. More... | |
class | GenericStringIterator |
Declaration for a string iterator which iterates over strings with the specified character type. More... | |
class | GenericStringIterator< Char > |
A class that iterates over ASCII character strings. More... | |
class | GenericStringIterator< UTF16Char > |
A class that iterates over UTF-16 encoded character strings. More... | |
class | GenericStringIterator< UTF32Char > |
A class that iterates over UTF-32 encoded character strings. More... | |
class | GenericStringIterator< UTF8Char > |
A class that iterates over UTF-8 encoded character strings. More... | |
class | HashCode |
A class that is used to represent and compute hash codes for arbitrary data. More... | |
Typedefs | |
typedef GenericString< Char > | ASCIIString |
A class that represents a standard NULL-terminated ASCII-encoded string of characters. More... | |
typedef ASCIIString | String |
A class that represents a standard NULL-terminated ASCII-encoded string of characters. More... | |
typedef GenericString< UTF8Char > | UTF8String |
A class that represents a NULL-terminated UTF8-encoded string of characters. More... | |
typedef GenericString< UTF16Char > | UTF16String |
A class that represents a NULL-terminated UTF16-encoded string of characters. More... | |
typedef GenericString< UTF32Char > | UTF32String |
A class that represents a NULL-terminated UTF32-encoded string of characters. More... | |
typedef GenericStringBuffer< Char > | ASCIIStringBuffer |
A class that represents a buffer of ASCII encoded characters. More... | |
typedef ASCIIStringBuffer | StringBuffer |
A class that represents a buffer of ASCII encoded characters. More... | |
typedef GenericStringBuffer< UTF8Char > | UTF8StringBuffer |
A class that represents a buffer of UTF-8 encoded characters. More... | |
typedef GenericStringBuffer< UTF16Char > | UTF16StringBuffer |
A class that represents a buffer of UTF-16 encoded characters. More... | |
typedef GenericStringBuffer< UTF32Char > | UTF32StringBuffer |
A class that represents a buffer of UTF-32 encoded characters. More... | |
typedef GenericStringIterator< Char > | ASCIIStringIterator |
A class that iterates over ASCII encoded character strings. More... | |
typedef ASCIIStringIterator | StringIterator |
A class that iterates over ASCII encoded character strings. More... | |
typedef GenericStringIterator< UTF8Char > | UTF8StringIterator |
A class that iterates over UTF-8 encoded character strings. More... | |
typedef GenericStringIterator< UTF16Char > | UTF16StringIterator |
A class that iterates over UTF-16 encoded character strings. More... | |
typedef GenericStringIterator< UTF32Char > | UTF32StringIterator |
A class that iterates over UTF-32 encoded character strings. More... | |
Functions | |
template<typename CharType > | |
GenericString< CharType > | operator== (const CharType *characters, const GenericString< CharType > &string) |
template<typename CharType > | |
GenericString< CharType > | operator!= (const CharType *characters, const GenericString< CharType > &string) |
template<typename CharType > | |
GenericString< CharType > | operator< (const CharType *characters, const GenericString< CharType > &string) |
template<typename CharType > | |
GenericString< CharType > | operator> (const CharType *characters, const GenericString< CharType > &string) |
template<typename CharType > | |
GenericString< CharType > | operator<= (const CharType *characters, const GenericString< CharType > &string) |
template<typename CharType > | |
GenericString< CharType > | operator>= (const CharType *characters, const GenericString< CharType > &string) |
template<typename CharType > | |
GenericString< CharType > | operator<< (const CharType *characters, const GenericString< CharType > &string) |
template<typename CharType > | |
GenericString< CharType > | operator>> (const CharType *characters, const GenericString< CharType > &string) |
template<typename CharType > | |
GenericString< CharType > | operator<<= (const CharType *characters, const GenericString< CharType > &string) |
template<typename CharType > | |
GenericString< CharType > | operator>>= (const CharType *characters, const GenericString< CharType > &string) |
template<typename CharType > | |
GenericString< CharType > | operator+ (const Char *characters, const GenericString< CharType > &string) |
template<typename CharType > | |
GenericString< CharType > | operator+ (Char character, const GenericString< CharType > &string) |
template<typename CharType > | |
GenericString< CharType > | operator+ (Short value, const GenericString< CharType > &string) |
template<typename CharType > | |
GenericString< CharType > | operator+ (UShort value, const GenericString< CharType > &string) |
template<typename CharType > | |
GenericString< CharType > | operator+ (Int value, const GenericString< CharType > &string) |
template<typename CharType > | |
GenericString< CharType > | operator+ (UInt value, const GenericString< CharType > &string) |
template<typename CharType > | |
GenericString< CharType > | operator+ (Long value, const GenericString< CharType > &string) |
template<typename CharType > | |
GenericString< CharType > | operator+ (ULong value, const GenericString< CharType > &string) |
template<typename CharType > | |
GenericString< CharType > | operator+ (LongLong value, const GenericString< CharType > &string) |
template<typename CharType > | |
GenericString< CharType > | operator+ (ULongLong value, const GenericString< CharType > &string) |
A namespace containing data manipulation classes: strings, buffers, and hashing.
typedef GenericString<Char> om::data::ASCIIString |
A class that represents a standard NULL-terminated ASCII-encoded string of characters.
typedef ASCIIString om::data::String |
A class that represents a standard NULL-terminated ASCII-encoded string of characters.
typedef GenericString<UTF8Char> om::data::UTF8String |
A class that represents a NULL-terminated UTF8-encoded string of characters.
typedef GenericString<UTF16Char> om::data::UTF16String |
A class that represents a NULL-terminated UTF16-encoded string of characters.
typedef GenericString<UTF32Char> om::data::UTF32String |
A class that represents a NULL-terminated UTF32-encoded string of characters.
A class that represents a buffer of ASCII encoded characters.
A class that represents a buffer of ASCII encoded characters.
A class that represents a buffer of UTF-8 encoded characters.
A class that represents a buffer of UTF-16 encoded characters.
A class that represents a buffer of UTF-32 encoded characters.
A class that iterates over ASCII encoded character strings.
A class that iterates over ASCII encoded character strings.
A class that iterates over UTF-8 encoded character strings.
A class that iterates over UTF-16 encoded character strings.
A class that iterates over UTF-32 encoded character strings.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |