ORIGINAL
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 Coriginal::algorithmsUtility class containing generic container algorithms
 Coriginal::allocatorBase< TYPE, DERIVED >Interface for other memory allocator implementations
 Coriginal::allocatorBase< bool, allocator >
 Coriginal::allocatorBase< K_TYPE, allocator >
 Coriginal::allocatorBase< opts, allocator >
 Coriginal::allocatorBase< original::skipList::skipListNode *, allocator >
 Coriginal::allocatorBase< TYPE, allocator >
 Coriginal::allocatorBase< TYPE, objPoolAllocator >
 Coriginal::allocatorsUtility class providing static memory allocation/de-allocation functions
 Coriginal::baseCloneable< DERIVED >Base class that defines a cloneable interface
 Coriginal::baseCloneable< cloneable >
 Coriginal::callBackCheckerStatic utility for validating callback signatures
 Coriginal::comparable< DERIVED >Base class for comparable objects
 Coriginal::comparable< autoPtr< TYPE, DERIVED, DELETER > >
 Coriginal::comparable< autoPtr< TYPE, ownerPtr< TYPE, deleter< TYPE > >, deleter< TYPE > > >
 Coriginal::comparable< autoPtr< TYPE, strongPtr< TYPE, DELETER >, DELETER > >
 Coriginal::comparable< autoPtr< TYPE, weakPtr< TYPE, DELETER >, DELETER > >
 Coriginal::comparable< containerAdapter< TYPE, blocksList, allocator > >
 Coriginal::comparable< containerAdapter< TYPE, chain, allocator > >
 Coriginal::comparable< containerAdapter< TYPE, SERIAL, ALLOC > >
 Coriginal::comparable< couple< const K_TYPE, V_TYPE > >
 Coriginal::comparable< couple< F_TYPE, S_TYPE > >
 Coriginal::comparable< iterationStream< bool, bitSet< allocator< bool > > > >
 Coriginal::comparable< iterationStream< opts, chain< opts, allocator< opts > > > >
 Coriginal::comparable< iterationStream< original::hashTable::hashNode *, vector< original::hashTable::hashNode *, rebind_alloc_pointer > > >
 Coriginal::comparable< iterationStream< original::skipList::skipListNode *, vector< original::skipList::skipListNode *, allocator< original::skipList::skipListNode * > > > >
 Coriginal::comparable< iterationStream< TYPE, array< TYPE, allocator< TYPE > > > >
 Coriginal::comparable< iterationStream< TYPE, blocksList< TYPE, allocator< TYPE > > > >
 Coriginal::comparable< iterationStream< TYPE, chain< TYPE, allocator< TYPE > > > >
 Coriginal::comparable< iterationStream< TYPE, DERIVED > >
 Coriginal::comparable< iterationStream< TYPE, forwardChain< TYPE, allocator< TYPE > > > >
 Coriginal::comparable< iterationStream< TYPE, vector< TYPE, allocator< TYPE > > > >
 Coriginal::comparable< iterationStream< underlying_type, array< underlying_type, rebind_alloc_underlying > > >
 Coriginal::comparable< iterator< bool > >
 Coriginal::comparable< iterator< couple< const K_TYPE, V_TYPE > > >
 Coriginal::comparable< iterator< TYPE > >
 Coriginal::comparable< tuple< TYPES... > >
 Coriginal::comparable< tupleImpl< I, T > >
 Coriginal::comparable< tupleImpl< I, T, TS > >
 Coriginal::comparable< tupleImpl< I, T, TS... > >
 Coriginal::comparator< TYPE >Base class for comparison
 Coriginal::comparator< K_TYPE >
 Coriginal::container< TYPE, ALLOC >Abstract base class for containers
 Coriginal::container< bool, allocator< bool > >
 Ccontainer< couple< const K_TYPE, V_TYPE >, allocator< couple< const K_TYPE, V_TYPE > > >
 Coriginal::container< K_TYPE, allocator< K_TYPE > >
 Coriginal::container< opts, allocator< opts > >
 Coriginal::container< original::hashTable::hashNode *, rebind_alloc_pointer >
 Coriginal::container< original::skipList::skipListNode *, allocator< original::skipList::skipListNode * > >
 Coriginal::container< TYPE, ALLOC< TYPE > >
 Coriginal::container< TYPE, allocator< TYPE > >
 Coriginal::container< underlying_type, rebind_alloc_underlying >
 Coriginal::deleterBase< TYPE >Base class for deleters defining the deletion policy interface
 Coriginal::deleterBase< TYPE[]>Base class for array deleters
 Cstd::exception
 Coriginal::filterStream< TYPE >Composite filter builder with logical operator chaining
 Cstd::formatter< T >Std::formatter specialization for printable types
 Coriginal::hash< TYPE >Forward declaration of hash class template
 Coriginal::hash< K_TYPE >
 Coriginal::hashable< DERIVED >Forward declaration of hashable interface template
 Coriginal::hashable< autoPtr< TYPE, DERIVED, DELETER > >
 Coriginal::hashable< autoPtr< TYPE, ownerPtr< TYPE, deleter< TYPE > >, deleter< TYPE > > >
 Coriginal::hashable< autoPtr< TYPE, strongPtr< TYPE, DELETER >, DELETER > >
 Coriginal::hashable< autoPtr< TYPE, weakPtr< TYPE, DELETER >, DELETER > >
 Coriginal::hashTable< K_TYPE, V_TYPE, ALLOC, HASH >Hash table implementation with separate chaining
 ChashTable< K_TYPE, V_TYPE, allocator< couple< const K_TYPE, V_TYPE > >, hash< K_TYPE > >
 ChashTable< TYPE, const bool, allocator< couple< const TYPE, const bool > >, hash< TYPE > >
 Cstd::integral_constant
 Coriginal::iterable< TYPE >A base class for iterable containers that support multiple iteration patterns
 Coriginal::iterable< bool >
 Coriginal::iterable< const TYPE >
 Coriginal::iterable< couple< const K_TYPE, V_TYPE > >
 Coriginal::iterable< opts >
 Coriginal::iterable< original::hashTable::hashNode * >
 Coriginal::iterable< original::skipList::skipListNode * >
 Coriginal::iterable< underlying_type >
 Coriginal::hashTable< K_TYPE, V_TYPE, ALLOC, HASH >::IteratorForward iterator for hashTable
 Coriginal::RBTree< K_TYPE, V_TYPE, ALLOC, Compare >::IteratorBidirectional iterator for RBTree
 Coriginal::RBTree< K_TYPE, V_TYPE, ALLOC, Compare >::Iterator
 Coriginal::RBTree< TYPE, const bool, ALLOC, Compare >::Iterator
 Coriginal::skipList< K_TYPE, V_TYPE, ALLOC, Compare >::IteratorForward iterator for skipList
 Coriginal::skipList< const K_TYPE, V_TYPE, ALLOC, Compare >::Iterator
 Coriginal::skipList< const TYPE, const bool, ALLOC, Compare >::Iterator
 Cmap< K_TYPE, V_TYPE, allocator< couple< const K_TYPE, V_TYPE > > >
 Coriginal::printableBase class providing polymorphic string conversion capabilities
 Coriginal::RBTree< K_TYPE, V_TYPE, ALLOC, Compare >::RBNodeInternal node class for Red-Black Tree
 Coriginal::RBTree< K_TYPE, V_TYPE, ALLOC, Compare >Red-Black Tree container implementation
 Coriginal::RBTree< K_TYPE, V_TYPE, ALLOC, Compare >
 CRBTree< K_TYPE, V_TYPE, allocator< couple< const K_TYPE, V_TYPE > >, increaseComparator< K_TYPE > >
 Coriginal::RBTree< TYPE, const bool, ALLOC, Compare >
 CRBTree< TYPE, const bool, allocator< couple< const TYPE, const bool > >, increaseComparator< TYPE > >
 Coriginal::refCount< TYPE, DELETER >Reference counting metadata container
 Coriginal::refCount< TYPE, deleter< TYPE > >
 Cset< TYPE, allocator< couple< const TYPE, const bool > > >
 Coriginal::skipList< K_TYPE, V_TYPE, ALLOC, Compare >Skip List container implementation
 Coriginal::skipList< const K_TYPE, V_TYPE, ALLOC, Compare >
 CskipList< const K_TYPE, V_TYPE, allocator< couple< const K_TYPE, V_TYPE > >, increaseComparator< K_TYPE > >
 Coriginal::skipList< const TYPE, const bool, ALLOC, Compare >
 CskipList< const TYPE, const bool, allocator< couple< const TYPE, const bool > >, increaseComparator< TYPE > >
 Coriginal::skipList< K_TYPE, V_TYPE, ALLOC, Compare >::skipListNodeInternal node class for Skip List
 Coriginal::staticError< ERR, TRIGGERING_CONDITION >Compile-time error assertion utility
 Coriginal::staticError< original::allocateError, TRIGGERING_CONDITION >
 Coriginal::staticError< original::callbackReturnTypeError, TRIGGERING_CONDITION >
 Coriginal::staticError< original::callbackSignatureError, TRIGGERING_CONDITION >
 Coriginal::staticError< original::error, TRIGGERING_CONDITION >
 Coriginal::staticError< original::noElementError, TRIGGERING_CONDITION >
 Coriginal::staticError< original::nullPointerError, TRIGGERING_CONDITION >
 Coriginal::staticError< original::outOfBoundError, TRIGGERING_CONDITION >
 Coriginal::staticError< original::unSupportedMethodError, TRIGGERING_CONDITION >
 Coriginal::staticError< original::valueError, TRIGGERING_CONDITION >
 Coriginal::threadHigh-level thread wrapper
 Coriginal::threadBaseBase class for thread implementations
 Coriginal::threadBase::threadData< Callback >Wrapper for thread execution data
 Coriginal::transformStream< TYPE >Ordered sequence of transformation operations
 Cstd::tuple_element< I, original::couple< F, S > >Specialization of tuple_element for couple to enable structured bindings
 Cstd::tuple_element< I, original::tuple< TYPES... > >Specialization of tuple_element for tuple to enable structured bindings