#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 |
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...
Definition in file STLContainerWrapper.h.