|
libUTL++
|
| ►Nutl | UTL++ namespace |
| CAccessDeniedEx | Access denied exception |
| CAddressInUseEx | Address in use exception |
| CAddressNotAvailableEx | Address not available exception |
| CAddressOrdering | Address-based object ordering |
| CAnd | Logical and predicate |
| CApplication | Application base class |
| CArithContext | Statistical context for ArithmeticEncoder |
| CArithmeticEncoder | DCC95 arithmetic coder |
| CArray | SortedCollection that stores objects in an array |
| CArrayIt | Random-access Array iterator |
| CAutoPtr | A "smart" pointer that can also be dumb |
| CBase64decode | Decode binary data that was encoded using Base64 (the MIME / RFC 2045 encoding) |
| CBase64encode | Encode binary data using Base64 (the MIME / RFC 2045 encoding) |
| CBase64encoder | Base64 encoder/decoder stream |
| CBBcodeParser | BBCode parser |
| CBidIt | Bi-directional iterator abstraction |
| CBinaryData | Vector of bytes |
| CbinaryFunction | Abstraction for binary functions |
| CBinaryPredicate | Abstraction for two-parameter predicates |
| CBinTree | Binary tree abstraction |
| CBinTreeBfsIt | Breadth-first BinTree iterator |
| CBinTreeIt | In-order bi-directional BinTree iterator |
| CBinTreeNode | Binary tree node |
| CBitArray | Array of n-bit values |
| CBitArrayElem | Reference to a value stored in a BitArray |
| CBool | Boolean value |
| CBoolToggle | Toggle a boolean value RAII-style |
| CBoyerMooreSearch | Boyer-Moore string search |
| CBufferedFDstream | Buffered stream with file descriptor |
| CBufferedFileStream | Buffered disk file stream |
| CBufferedSSLsocket | Buffered SSL socket stream |
| CBufferedStream | Buffered stream |
| CBufferedTCPsocket | Buffered TCP socket stream |
| CBWTencoder | BWT-based coder |
| CBytes | Number of bytes |
| CCachedObject | Cached object |
| CChar | Character value |
| CCmdLineArgs | Parse command-line arguments |
| CCollection | A collection of objects |
| CcomparisonFunctor | Object comparison evaluator |
| CComparisonPredicate | Abstraction for comparison predicates |
| CConcurrentQueue | Thread-safe queue structure |
| CConcurrentQueue_mutex | Utl::ConcurrentQueue that uses mutexes for the producer & consumer locks |
| CConditionVar | Condition variable |
| CConnectionRefusedEx | Connection refused exception |
| CConnectionResetEx | Connection reset by peer exception |
| CCRC32 | Generate CRC-32 checksums |
| CDBconnection | Database connection |
| CDBfield | Field in a DBresult tuple |
| CDBresult | Database command result |
| CDBresultIterator | Query result iterator |
| CDecimal | Fixed-point decimal number |
| CDeque | A sequence of objects permitting efficient insertion and removal at either end |
| CDequeIt | Deque iterator |
| CDirectory | Directory filesystem object |
| CDuration | Duration of time |
| CEncoder | Encoder/decoder abstraction |
| Cequals | Object comparison predicate evaluator that returns the value of (lhs == rhs) |
| CEqualTo | Equal-To predicate |
| CException | Root of UTL++ exception class hierarchy |
| CExtArray | Externally stored array of objects |
| CFactory | Object creation abstraction |
| CFastCGIserver | Abstract base for a FastCGI server (responder) |
| CFDstream | Stream with file descriptor |
| CFile | File in a filesystem |
| CFileExistsEx | File already exists exception |
| CFileNotFoundEx | File not found exception |
| CFileSpec | FileSpec does shell-style filename globbing |
| CFileStream | Disk file stream |
| CFlagGuard | Flag guard |
| CFlagsMI | Mix-in to provide 64-bits for space-efficient storage of up to 64 boolean flags |
| CFloat | Floating point number |
| CFSobject | Filesystem object |
| CFSobjectFilter | Filesystem object filter |
| CFSobjectOrdering | Filesystem object ordering |
| CFwdIt | Forward iterator abstraction |
| CGraph | Graph (directed or undirected) |
| CGreaterThan | Greater-Than predicate |
| CGreaterThanOrEqualTo | Greater-Than-Or-Equal-To predicate |
| CHashFunction | Hash function |
| CHashtable | Chained hashing collection |
| CHashtableIt | Bi-directional Hashtable iterator |
| CHeap | Heap data structure |
| CHeapIt | Bi-directional Heap iterator |
| CHostLookupEx | Host lookup failure exception |
| CHostNoAddressEx | Host has no address exception |
| CHostNotFoundEx | Host not found exception |
| CHostOS | Abstraction for common OS functionality |
| CHostOSEx | Host OS exception (abstract) |
| CHttpChunkWriter | HTTP Chunked Transfer Encoder |
| CHttpRequest | HTTP request |
| CHttpResponse | HTTP response |
| CHuffmanEncoder | Adaptive Huffman coder |
| CIllegalValueEx | Illegal value exception |
| CInetHostAddress | Internet host address |
| CInetHostname | Internet host name |
| CInt | 32-bit signed integer |
| CInteger | Integer value |
| CInterruptedSyscallEx | Interrupted system call exception |
| CInvalidAddressEx | Invalid address/descriptor exception |
| CInvertedKeyOrdering | Inverted key-based object ordering |
| CInvertedNaturalOrdering | Inverted natural object ordering |
| CIOmux | Stream (de)-multiplexor |
| CIsA | Is-A predicate |
| CKeyOrdering | Key-based object ordering |
| ClessThan | Object comparison predicate evaluator that returns the value of (lhs < rhs) |
| CLessThan | Less-Than predicate |
| CLessThanOrEqualTo | Less-Than-Or-Equal-To predicate |
| CLinuxHostOS | Encapsulate common UNIX OS functionality |
| CList | Doubly-linked list |
| CListIt | Bi-directional List iterator |
| CListNode | List node |
| CLocalServerSocket | Local host server socket |
| CLocalSocket | Local host socket |
| CLogMgr | Manage application event logging |
| CLZencoder | LZ77-based compressor |
| CMapping | Abstraction for object->object mapping |
| CMaxObject | Sentinel maximum value |
| CMD5 | Generate MD5 checksums |
| CMD5sum | Store MD5 checksum |
| CMemStream | Memory stream |
| CMinGWhostOS | MinGW Host OS functionality |
| CMultiKeyObject | Allows multi-key sort algorithms to be used with objects |
| CMultiKeyOrdering | Abstract base for multi-key orderings |
| CMutex | MUTual EXclusion device |
| CMutexGuard | Acquire/release a Mutex RAII-style |
| CNamedObjectMI | Named object mix-in |
| CNaturalOrdering | Natural object ordering |
| CNetCmdServer | Abstract base for networked server that accepts commands represented as Array objects |
| CNetServer | Abstract base for multi-threaded network server |
| CNetServerClient | Client connection to NetServer |
| CNetworkEx | Network exception (abstract) |
| CNetworkUnreachableEx | Network unreachable exception |
| CNonDirectoryComponentEx | Non-directory component exception |
| CNot | Logical not predicate |
| CNumber | Numeric value |
| CObject | Root of UTL++ class hierarchy |
| CObjectCache | LRU object cache |
| CObjectRegistry | Object registry |
| CObjectSpan | Span of object-derived objects |
| COr | Logical or predicate |
| COrdering | Object comparison abstraction |
| COStimer | Measure CPU time |
| CPair | Simple container for two objects |
| CParseEx | Parse exception |
| CParseNode | Parse-tree node |
| CPathname | Filesystem pathname |
| CPointerIntPair | (Pointer,Int) pair |
| CPointerIntPairBase | Non-template base class for PointerIntPair |
| CPointerLikeTraits | Pointer-like traits |
| CPredicate | Logical predicate abstraction |
| CPrintf | Provide printf formatting strings for common types |
| CPriorityQueue | Priority queue |
| CQueue | FIFO (first-in, first-out) data structure |
| CRandIt | Random-access iterator abstraction |
| CRBtree | Red/black tree |
| CRBtreeNode | Red/black tree node |
| CRDparser | Recursive-descent parser |
| CRDparserEx | Base class for exceptions thrown by RDparser |
| CReCaptcha | ReCaptcha response verifier |
| CRegex | Regular expression |
| CRingBuffer | Thread-safe fixed-size queue |
| CRLencoder | Run-length coder |
| CRunTimeClass | Store information about a class |
| CRWlock | Read/write lock |
| CRWlockGuard | Acquire/release a RWlock RAII-style |
| CRWlockLF | Read/write lock (lock-free implementation) |
| CRWlockLFguard | Acquire/release a RWlockLF RAII-style |
| CScanEx | Scan exception |
| CSemaphore | Counter for resources shared between threads |
| CServerSocket | Local host server socket |
| CSHA256 | Compute SHA256 cryptographic hash |
| CSHA256sum | Store a SHA256 sum |
| CSkipList | Skip list |
| CSkipListIt | Bi-directional SkipList iterator |
| CSkipListNode | SkipList node |
| CSlistNode | Singly-linked list node |
| CSortedCollection | Abstraction for a Collection whose objects may be sorted |
| CSpan | Span of values |
| CSpanAllocator | Span allocator |
| CSpanCol | Span collection |
| CSpanSizeOrdering | Order spans by size |
| CSSLsocket | Secure socket |
| CStack | LIFO (last-in, first-out) data structure |
| CStream | Stream I/O abstraction |
| CStreamEOFex | Stream EOF exception |
| CStreamErrorEx | Stream I/O error exception |
| CStreamEx | Stream exception (abstract) |
| CStreamSerializeEx | Stream serialization exception |
| CString | Character string |
| CStringEscape | Character-based substitution |
| CStringSet | Set of strings |
| CStringTokenizer | String tokenizer |
| CStringTranslator | String translator |
| CStringVars | A set of (variable-name, variable-value) tuples |
| Csubtract | Subtraction function |
| CsubtractReverse | Reverse subtraction function |
| CSymlink | Filesystem sym-link |
| CSyslogStream | Syslog stream |
| CTArray | Template version of Array |
| CTBidIt | Templated proxy for BidIt |
| CTCollection | Templated proxy for Collection |
| CTConcreteRunTimeClass | Encapsulate class-related knowledge for concrete classes |
| CTCPserverSocket | TCP server socket |
| CTCPsocket | TCP socket |
| CTDeque | Template version of Deque |
| CTDequeIt | Template version of DequeIt |
| CTFactory | Template version of Factory |
| CTFwdIt | Templated proxy for FwdIt |
| CTHashtable | Template version of Hashtable |
| CTHashtableIt | Template version of HashtableIt |
| CTHeap | Template version of Heap |
| CTHeapIt | Template version of HeapIt |
| CThread | Thread of execution |
| CThreadCancelledEx | Thread cancelled exception |
| CTime | Date/time |
| CTimeSpan | Time span |
| CTList | Template version of List |
| CTListIt | Template version of ListIt |
| CToken | Scanned token |
| CTokenizer | Stream tokenizer |
| CTokenizerTokens | Store tokens collected by Tokenizer |
| CTRandIt | Templated proxy for RandIt |
| CTranslator | Simple translator |
| CTRBtree | Template version of RBtree |
| CTRBtreeIt | Template version of RBtreeIt |
| CTRunTimeClass | Template version of RunTimeClass |
| CTSkipList | Template version of SkipList |
| CTSkipListIt | Template version of SkipListIt |
| CTSortedCollection | Templated proxy for SortedCollection |
| CTypeOrdering | Order objects by type name first, and use the given ordering to compare objects of the same type |
| CUint | 64-bit unsigned integer |
| CUnaryPredicate | Abstraction for single-parameter predicates |
| CUnixModeMask | Unix file mode mask |
| CUnknownEx | Unknown exception |
| CUnknownHostOSEx | Unknown host OS exception |
| CURI | Generic URI (Universal Resource Identifier) |
| CVector | A sequence of same-type objects |
| CVector1d | One-dimensional vector |
| CVector2d | Two-dimensional vector |
| CVector3d | Three-dimensional vector |
| CVectorMD | Abstract base for n-dimensional vectors |
| CVertex | Graph vertex |