Classes | |
class | ArrayBasedContainer |
ArrayBasedContainer is a Stroika implementation detail, but its public methods are fair game and fully supported (as used in subclasses) More... | |
class | ArrayBasedContainerIRep |
impl detail for array based container support (see ArrayBasedContainer docs on bool USING_IREP) More... | |
class | ArrayBasedContainerRepImpl |
CRTP applied when ArrayBasedContainerIRep used. More... | |
class | IteratorImplHelper_ |
helper to wrap a low level 'DataStructure Container Iterator' into a 'Stroika' Iterator::IRep iterator. More... | |
class | SkipListBasedContainer |
SkipListBasedContainer is a Stroika implementation detail, but its public methods are fair game and fully supported (as used in subclasses) More... | |
class | SkipListBasedContainerIRep |
impl detail for array based container support (see SkipListBasedContainer docs on bool USING_IREP) More... | |
class | SkipListBasedContainerRepImpl |
CRTP applied when SkipListBasedContainerIRep used. More... | |
class | StdVectorBasedContainer |
StdVectorBasedContainer is a Stroika implementation detail, but its public methods are fair game and fully supported (as used in subclasses) More... | |
Private utilities to support building subtypes of Containers::Iterable<T>
TODO:
Notes:
Private utility to support building of Traversal::Iterator<> objects for concrete Containers.
TODO:
At this point - this appears to be restricted to ALL BACKEND support Iterator (ForwardIterator) classes. The Stroika Iterator API doesn't appear to have this quirk.
Notes: