▼Noriginal | Main namespace for the project Original |
CabsTransform | Transformation that converts an element to its absolute value |
CaddOptTransform | Transformation that adds a given value to an element |
Calgorithms | Utility class containing generic container algorithms |
CallocateError | Exception for memory allocation failures |
Callocator | Default memory allocator using allocators utilities |
CallocatorBase | Interface for other memory allocator implementations |
Callocators | Utility class providing static memory allocation/de-allocation functions |
▼Carray | A fixed-size array container with random access |
CIterator | Iterator for the array class that supports random access |
CassignOptTransform | Transformation that assigns a specified value to an element |
CautoPtr | Base smart pointer with reference counting |
CbaseArray | Base class for fixed-size serial containers |
CbaseCloneable | Base class that defines a cloneable interface |
CbaseIterator | A base class for basic iterators |
CbaseList | Base class for variable-size serial containers |
▼CbitSet | A class representing a set of bits, offering functionality to manipulate and query individual bits |
CIterator | An iterator for traversing the bits in a bitSet |
▼CblocksList | A block-based list implementation |
CIterator | Iterator for blocksList, supports forward and backward iteration |
CcallBackChecker | Static utility for validating callback signatures |
CcallbackReturnTypeError | Exception for callback return type mismatch |
CcallbackSignatureError | Exception for callback argument mismatch |
▼Cchain | Non-cyclic doubly linked list container |
CIterator | Bidirectional iterator implementation for chain |
Ccloneable | Concrete cloneable class with custom cloning behavior |
Ccomparable | Base class for comparable objects |
Ccomparator | Base class for comparison |
Ccontainer | Abstract base class for containers |
CcontainerAdapter | Adapter class that provides unified interface for various container types |
CcopyTransform | Transformation that copies an element into a container |
Ccouple | Container for two heterogeneous elements |
CdecreaseComparator | Comparator for decreasing comparison (greater than) |
CdecreaseNotStrictComparator | Comparator for non-strict decreasing comparison (greater than or equal to) |
Cdeleter | Default deletion policy for single objects |
Cdeleter< TYPE[]> | |
CdeleterBase | Base class for deleters defining the deletion policy interface |
CdeleterBase< TYPE[]> | Base class for array deleters |
Cdeque | Double-ended queue container adapter |
CdoubleDirectionIterator | Abstract base class for double-direction iterators |
CequalComparator | Comparator for equality comparison |
CequalFilter | A filter that checks if an element is equal to a target value |
Cerror | Base interface for all exception types in Original |
Cfilter | Base class for filter operations |
CfilterStream | Composite filter builder with logical operator chaining |
▼CforwardChain | A singly linked list implementation |
CIterator | Iterator for forwardChain, supports single-direction traversal |
CgreaterFilter | A filter that checks if an element is greater than a target value |
CincreaseComparator | Comparator for increasing comparison (less than) |
CincreaseNotStrictComparator | Comparator for non-strict increasing comparison (less than or equal to) |
▼Citerable | A base class for iterable containers that support iterators |
CiterAdaptor | An iterator adapter for the iterable container |
CiterationStream | A stream class that allows iteration, comparison, and printing |
Citerator | Base iterator interface that supports common operations for iteration |
ClessFilter | A filter that checks if an element is less than a target value |
CmultiOptTransform | Transformation that multiplies an element by a given value |
CnoElementError | Exception for missing element requests |
CnotEqualComparator | Comparator for inequality comparison |
CnotEqualFilter | A filter that checks if an element is not equal to a target value |
CnotGreaterFilter | A filter that checks if an element is less than or equal to a target value |
CnotLessFilter | A filter that checks if an element is greater than or equal to a target value |
CnullPointerError | Exception for null pointer dereference attempts |
CobjPoolAllocator | Object pool allocator for efficient fixed-size memory management |
CoutOfBoundError | Exception for container index out-of-range errors |
CownerPtr | Unique ownership smart pointer with move semantics |
Cprintable | Base class providing polymorphic string conversion capabilities |
Cprique | Heap-based priority queue container |
Cqueue | First-In-First-Out (FIFO) container adapter |
CrandomAccessIterator | Abstract base class for random-access iterators |
CrangeFilter | A filter that checks if an element lies within a specified range |
CrefCntPtr | Base class for reference-counted pointers |
CrefCount | Reference counting metadata container |
Cserial | Abstract base class for sequential containers with index-based access |
Cset | |
CsingleDirectionIterator | Abstract base class for single-direction iterators |
Cstack | Last-In-First-Out (LIFO) container adapter |
CstaticError | Compile-time error assertion utility |
CstaticError< original::allocateError, TRIGGERING_CONDITION > | |
CstaticError< original::callbackReturnTypeError, TRIGGERING_CONDITION > | |
CstaticError< original::callbackSignatureError, TRIGGERING_CONDITION > | |
CstaticError< original::error, TRIGGERING_CONDITION > | |
CstaticError< original::noElementError, TRIGGERING_CONDITION > | |
CstaticError< original::nullPointerError, TRIGGERING_CONDITION > | |
CstaticError< original::outOfBoundError, TRIGGERING_CONDITION > | |
CstaticError< original::unSupportedMethodError, TRIGGERING_CONDITION > | |
CstaticError< original::valueError, TRIGGERING_CONDITION > | |
CstepIterator | Abstract base class for step iterators |
CstrongPtr | Shared ownership smart pointer with strong references |
Ctransform | Base class for transformation operations |
CtransformStream | Ordered sequence of transformation operations |
Ctuple | A fixed-size heterogeneous container that stores elements of different types |
CunSupportedMethodError | Exception for unimplemented method calls |
CvalueError | Exception for invalid parameter values |
▼Cvector | Dynamic array container with amortized constant time operations |
CIterator | Random access iterator implementation for vector |
CweakPtr | Non-owning reference to shared resource |
Cwrapper | Base class for linked value containers with formatted output |