CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
SmallFlatMap.hpp File Reference
#include "CeresEngine/Foundation/Allocator.hpp"
#include "CeresEngine/Foundation/Hash.hpp"
#include <sfl/small_flat_map.hpp>
#include <sfl/small_flat_multimap.hpp>
#include <sfl/small_unordered_flat_map.hpp>
#include <sfl/small_unordered_flat_multimap.hpp>

Go to the source code of this file.

Namespaces

namespace  CeresEngine
 

Typedefs

template<typename Key , typename T , std::size_t N, typename Compare = std::less<>, typename RawAllocator = DefaultAllocator>
using CeresEngine::SmallFlatMap = sfl::small_flat_map< Key, T, N, Compare, StdAllocator< std::pair< Key, T >, RawAllocator > >
 SmallFlatMap is a sorted associative container similar to Map.
 
template<typename Key , typename T , std::size_t N, typename Compare = std::less<>, typename RawAllocator = DefaultAllocator>
using CeresEngine::SmallFlatMultimap = sfl::small_flat_multimap< Key, T, N, Compare, StdAllocator< std::pair< Key, T >, RawAllocator > >
 SmallFlatMultimap is a sorted associative container similar to Multimap.
 
template<typename Key , typename T , std::size_t N, typename KeyEqual = std::equal_to<>, typename RawAllocator = DefaultAllocator>
using CeresEngine::SmallUnorderedFlatMap = sfl::small_unordered_flat_map< Key, T, N, KeyEqual, StdAllocator< std::pair< Key, T >, RawAllocator > >
 SmallUnorderedFlatMap is an unordered associative container similar to HashMap.
 
template<typename Key , typename T , std::size_t N, typename KeyEqual = std::equal_to<>, typename RawAllocator = DefaultAllocator>
using CeresEngine::SmallUnorderedFlatMultimap = sfl::small_unordered_flat_multimap< Key, T, N, KeyEqual, StdAllocator< std::pair< Key, T >, RawAllocator > >
 SmallUnorderedFlatMultimap is an unordered associative container similar to HashMultimap.