43 template <
typename K_TYPE,
typename ALLOC = allocator<K_TYPE>>
84template<
typename K_TYPE,
typename ALLOC>
88template<
typename K_TYPE,
typename ALLOC>
Memory allocation interface and implementations.
Abstract base class for containers.
Definition container.h:26
Unique ownership smart pointer with move semantics.
Definition ownerPtr.h:37
Abstract base class for unique element containers.
Definition set.h:44
~set() override
Destructor implementation.
virtual bool add(const K_TYPE &e)=0
Adds a new element to the set.
virtual bool remove(const K_TYPE &e)=0
Removes an element from the set.
set(ALLOC alloc=ALLOC{})
Constructor implementation.
Definition set.h:85
Abstract base class for container types.
Main namespace for the project Original.
Definition algorithms.h:21
Standard namespace extensions for original::alternative.
Definition allocator.h:351