array_mapper.h
Go to the documentation of this file.
Definition: access_levels.h:33
static std::size_t get_size(const array_type &)
Definition: array_mapper.h:148
static bool set_size(array_type &arr, std::size_t new_size)
Definition: array_mapper.h:152
detail::enum_data< Enum_Type > value(const char *name, Enum_Type value)
The value function should be used to add a mapping from enum name to value during the registration pr...
The array_mapper class is a class template to access different array types via one common interface...
Definition: array_mapper.h:133
static bool remove_value(array_type &, std::size_t)
Definition: array_mapper.h:168
static bool insert_value(array_type &, const T &value, std::size_t,)
Definition: array_mapper.h:164
static T & get_value(array_type &arr, std::size_t index)
Definition: array_mapper.h:160
static const T & get_value(const array_type &arr, std::size_t index)
Definition: array_mapper.h:156
typename array_mapper< T >::raw_type raw_type
Definition: array_mapper.h:141