|
CeresEngine 0.2.0
A game development framework
|
#include "CeresEngine/Foundation/Allocator.hpp"#include "CeresEngine/Foundation/Hash.hpp"#include <vector>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. | |