CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
List.hpp File Reference
#include "CeresEngine/Foundation/Allocator.hpp"
#include <forward_list>
#include <list>

Go to the source code of this file.

Namespaces

namespace  CeresEngine
 

Typedefs

template<typename T , typename RawAllocator = DefaultAllocator>
using CeresEngine::List = std::list< T, ScopedAllocatorAdaptor< StdAllocator< T, RawAllocator > > >
 List is a container that supports constant time insertion and removal of elements from anywhere in the container.
 
template<typename T >
using CeresEngine::TemporaryList = List< T, TemporaryAllocator >
 A special List that uses a fast temporary allocator.
 
template<typename T , typename RawAllocator = DefaultAllocator>
using CeresEngine::ForwardList = std::forward_list< T, ScopedAllocatorAdaptor< StdAllocator< T, RawAllocator > > >
 ForwardList is a container that supports fast insertion and removal of elements from anywhere in the container.
 
template<typename T >
using CeresEngine::TemporaryForwardList = ForwardList< T, TemporaryAllocator >
 A special ForwardList that uses a fast temporary allocator.