Classes |
| class | AbstractMetaObject |
| class | ASCIIEncoding |
| | 7-bit ASCII text encoding. More...
|
| class | AtomicCounter |
| class | Buffer |
| class | Bugcheck |
| class | ByteOrder |
| class | ClassLoader |
| class | Debugger |
| class | DirectoryIterator |
| class | DirectoryIteratorImpl |
| class | Environment |
| class | EnvironmentImpl |
| class | Exception |
| class | FastMutex |
| class | FastMutexImpl |
| class | File |
| | The File class provides methods for working with a file. More...
|
| class | FileHandle |
| class | FileImpl |
| class | Latin1Encoding |
| | ISO Latin-1 (8859-1) text encoding. More...
|
| class | Latin9Encoding |
| class | Manifest |
| class | ManifestBase |
| class | MetaObject |
| class | MetaSingleton |
| class | Mutex |
| class | MutexImpl |
| class | Path |
| class | PathImpl |
| class | ReferenceCounter |
| | Simple ReferenceCounter object, does not delete itself when count reaches 0. More...
|
| class | ReleasePolicy |
| class | RWLock |
| class | RWLockImpl |
| class | ScopedLock |
| class | ScopedRWLock |
| | A variant of ScopedLock for reader/writer locks. More...
|
| class | SharedLibrary |
| class | SharedLibraryImpl |
| class | SharedPtr |
| class | SingletonHolder |
| class | StringTokenizer |
| class | SyslogChannel |
| | This Unix-only channel works with the Unix syslog service. More...
|
| class | TextConverter |
| class | TextEncoding |
| class | TextEncodingManager |
| class | TextIterator |
| class | Timestamp |
| class | UnicodeConverter |
| class | UTF16Encoding |
| class | UTF8Encoding |
| | UTF-8 text encoding, as defined in RFC 2279. More...
|
| class | Windows1252Encoding |
| | Windows Codepage 1252 text encoding. More...
|
Typedefs |
| typedef MutexImpl | FastMutexImpl |
Functions |
| template<class S , class It > |
| S | cat (const S &delim, const It &begin, const It &end) |
| template<class S > |
| S | cat (const S &s1, const S &s2, const S &s3, const S &s4, const S &s5, const S &s6) |
| | Concatenates six strings.
|
| template<class S > |
| S | cat (const S &s1, const S &s2, const S &s3, const S &s4, const S &s5) |
| | Concatenates five strings.
|
| template<class S > |
| S | cat (const S &s1, const S &s2, const S &s3, const S &s4) |
| | Concatenates four strings.
|
| template<class S > |
| S | cat (const S &s1, const S &s2, const S &s3) |
| | Concatenates three strings.
|
| template<class S > |
| S | cat (const S &s1, const S &s2) |
| | Concatenates two strings.
|
| template<class S > |
| int | icompare (const S &str, const typename S::value_type *ptr) |
| template<class S > |
| int | icompare (const S &str, typename S::size_type pos, const typename S::value_type *ptr) |
| template<class S > |
| int | icompare (const S &str, typename S::size_type pos, typename S::size_type n, const typename S::value_type *ptr) |
| template<class S > |
| int | icompare (const S &str1, typename S::size_type pos1, typename S::size_type n, const S &str2, typename S::size_type pos2) |
| template<class S > |
| int | icompare (const S &str1, typename S::size_type pos1, typename S::size_type n1, const S &str2, typename S::size_type pos2, typename S::size_type n2) |
| template<class S > |
| int | icompare (const S &str1, typename S::size_type pos, typename S::size_type n, const S &str2) |
| template<class S > |
| int | icompare (const S &str1, typename S::size_type n, const S &str2) |
| template<class S > |
| int | icompare (const S &str1, typename S::size_type n1, const S &str2, typename S::size_type n2) |
| template<class S > |
| int | icompare (const S &str1, const S &str2) |
| template<class S , class It > |
| int | icompare (const S &str, typename S::size_type pos, typename S::size_type n, It it2, It end2) |
| | Case-insensitive string comparison.
|
| template<class S > |
| S | replace (const S &str, const typename S::value_type *from, const typename S::value_type *to, typename S::size_type start=0) |
| template<class S > |
| S | replace (const S &str, const S &from, const S &to, typename S::size_type start=0) |
| template<class S > |
| S & | replaceInPlace (S &str, const typename S::value_type *from, const typename S::value_type *to, typename S::size_type start=0) |
| template<class S > |
| S & | replaceInPlace (S &str, const S &from, const S &to, typename S::size_type start=0) |
| void | swap (Timestamp &s1, Timestamp &s2) |
| void | swap (TextIterator &it1, TextIterator &it2) |
| template<class C , class RC , class RP > |
| void | swap (SharedPtr< C, RC, RP > &p1, SharedPtr< C, RC, RP > &p2) |
| void | swap (Path &p1, Path &p2) |
| void | swap (File &f1, File &f2) |
| template<class S > |
| S | toLower (const S &str) |
| | Returns a copy of str containing all lower-case characters.
|
| template<class S > |
| S & | toLowerInPlace (S &str) |
| | Replaces all characters in str with their lower-case counterparts.
|
| template<class S > |
| S | toUpper (const S &str) |
| | Returns a copy of str containing all upper-case characters.
|
| template<class S > |
| S & | toUpperInPlace (S &str) |
| | Replaces all characters in str with their upper-case counterparts.
|
| template<class S > |
| S | translate (const S &str, const typename S::value_type *from, const typename S::value_type *to) |
| template<class S > |
| S | translate (const S &str, const S &from, const S &to) |
| template<class S > |
| S | translateInPlace (S &str, const typename S::value_type *from, const typename S::value_type *to) |
| template<class S > |
| S & | translateInPlace (S &str, const S &from, const S &to) |
| template<class S > |
| S | trim (const S &str) |
| template<class S > |
| S & | trimInPlace (S &str) |
| | Removes all leading and trailing whitespace in str.
|
| template<class S > |
| S | trimLeft (const S &str) |
| template<class S > |
| S & | trimLeftInPlace (S &str) |
| | Removes all leading whitespace in str.
|
| template<class S > |
| S | trimRight (const S &str) |
| template<class S > |
| S & | trimRightInPlace (S &str) |
| | Removes all trailing whitespace in str.
|