Stroika Library 3.0d24
 
Loading...
Searching...
No Matches
STLContainerWrapper.h File Reference
#include "Stroika/Foundation/StroikaPreComp.h"
#include "Stroika/Foundation/Common/Common.h"
#include "Stroika/Foundation/Common/Concepts.h"
#include "Stroika/Foundation/Common/TypeHints.h"
#include "Stroika/Foundation/Containers/Common.h"
#include "Stroika/Foundation/Debug/AssertExternallySynchronizedChecker.h"
#include "STLContainerWrapper.inl"

Go to the source code of this file.

Classes

class  Stroika::Foundation::Containers::DataStructures::STLContainerWrapper< STL_CONTAINER_OF_T >
 
class  Stroika::Foundation::Containers::DataStructures::STLContainerWrapper< STL_CONTAINER_OF_T >::ForwardIterator
 
class  Stroika::Foundation::Containers::DataStructures::STLContainerWrapper< STL_CONTAINER_OF_T >::BidirectionalIterator
 like ForwardIterator, but adding the ability to reverse direction. More...
 
class  Stroika::Foundation::Containers::DataStructures::STLContainerWrapper< STL_CONTAINER_OF_T >::RandomAccessIterator
 like BidirectionalIterator, but adding random access (operator+=, operator[], etc). More...
 

Namespaces

namespace  Stroika::Foundation
 
namespace  Stroika::Foundation::Containers
 
namespace  Stroika::Foundation::Containers::DataStructures
 

Detailed Description

Description: This module generically wraps STL containers (such as map, vector etc), and facilitates using them as backends for Stroika containers.

TODO:

@todo   Add special subclass of ForwardIterator that tracks PREVPTR - and use to cleanup stuff
        that uses forward_list code...
Note
Code-Status: Beta

Definition in file STLContainerWrapper.h.