SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
util::static_map< Key, T, N > Class Template Reference
Inheritance diagram for util::static_map< Key, T, N >:
util::detail::static_set_base< std::pair< Key, T >, N >

Public Types

using key_type = Key
 
using mapped_type = T
 
- Public Types inherited from util::detail::static_set_base< std::pair< Key, T >, N >
using value_type = std::pair< Key, T >
 
using size_type = size_t
 
using difference_type = ptrdiff_t
 
using reference = const value_type &
 
using const_reference = reference
 
using pointer = const value_type *
 
using const_pointer = pointer
 
using iterator = pointer
 
using const_iterator = pointer
 

Public Member Functions

constexpr base::iterator find (const Key &key) const
 
constexpr bool contains (const Key &key) const
 
constexpr operator view_type () const
 
- Public Member Functions inherited from util::detail::static_set_base< std::pair< Key, T >, N >
constexpr static_set_base (const std::array< value_type, N > &items)
 
constexpr iterator begin () const
 
constexpr iterator cbegin () const
 
constexpr iterator end () const
 
constexpr iterator cend () const
 
constexpr size_t size () const
 
constexpr bool empty () const
 

Additional Inherited Members

- Protected Attributes inherited from util::detail::static_set_base< std::pair< Key, T >, N >
std::array< value_type, N > data_