CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
Vector.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  CeresEngine
 

Typedefs

template<typename T , typename RawAllocator = DefaultAllocator>
using CeresEngine::Vector = std::vector< T, ScopedAllocatorAdaptor< StdAllocator< T, RawAllocator > > >
 Vector is a sequence container that encapsulates dynamic size arrays.
 
template<typename T >
using CeresEngine::TemporaryVector = Vector< T, TemporaryAllocator >
 A special Vector that uses a fast temporary allocator.
 

Functions

template<typename RawAllocator , typename Range >
auto CeresEngine::toVector (Range &range)
 Converts a range into a Vector using a custom RawAllocator.
 
template<typename RawAllocator , typename Range >
auto CeresEngine::toVector (Range &&range)
 Converts a range into a Vector using a custom RawAllocator.
 
template<typename RawAllocator , typename Range >
auto CeresEngine::toVector (const Range &range)
 Converts a range into a Vector using a custom RawAllocator.
 
template<typename Range >
auto CeresEngine::toVector (Range &&range)
 Converts a range into a Vector.
 
template<typename Range >
auto CeresEngine::toVector (const Range &range)
 Converts a range into a Vector.
 
template<typename Range >
auto CeresEngine::toTemporaryVector (Range &range)
 Converts a range into a TemporaryVector.
 
template<typename Range >
auto CeresEngine::toTemporaryVector (const Range &range)
 Converts a range into a TemporaryVector.