Stroika Library 3.0d16
 
Loading...
Searching...
No Matches
Stroika::Foundation::Containers::Private Namespace Reference

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...
 

Detailed Description

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: