Class template Dune::XT::Common::FixedMap

template<class key_imp, class T, std::size_t nin>
class Dune::XT::Common::FixedMap<key_imp, T, nin>

a std::map like container that prevents map size change

Method Dune::XT::Common::FixedMap::range_error_message

template<class key_imp, class T, std::size_t nin>
std::string Dune::XT::Common::FixedMap<key_imp, T, nin>::range_error_message(key_imp key) const

No documentation provided.

Method Dune::XT::Common::FixedMap::get_idx

template<class key_imp, class T, std::size_t nin>
std::size_t Dune::XT::Common::FixedMap<key_imp, T, nin>::get_idx(const key_type &key) const

No documentation provided.

Method Dune::XT::Common::FixedMap::operator[]

template<class key_imp, class T, std::size_t nin>
const mapped_type &Dune::XT::Common::FixedMap<key_imp, T, nin>::operator[](const key_type &key) const

No documentation provided.

Method Dune::XT::Common::FixedMap::operator[]

template<class key_imp, class T, std::size_t nin>
mapped_type &Dune::XT::Common::FixedMap<key_imp, T, nin>::operator[](const key_type &key)

No documentation provided.

Method Dune::XT::Common::FixedMap::find

template<class key_imp, class T, std::size_t nin>
const_iterator Dune::XT::Common::FixedMap<key_imp, T, nin>::find(const key_type &key) const

No documentation provided.

Method Dune::XT::Common::FixedMap::find

template<class key_imp, class T, std::size_t nin>
iterator Dune::XT::Common::FixedMap<key_imp, T, nin>::find(const key_type &key)

No documentation provided.

Method Dune::XT::Common::FixedMap::begin

template<class key_imp, class T, std::size_t nin>
iterator Dune::XT::Common::FixedMap<key_imp, T, nin>::begin()

No documentation provided.

Method Dune::XT::Common::FixedMap::end

template<class key_imp, class T, std::size_t nin>
iterator Dune::XT::Common::FixedMap<key_imp, T, nin>::end()

No documentation provided.

Method Dune::XT::Common::FixedMap::begin

template<class key_imp, class T, std::size_t nin>
const_iterator Dune::XT::Common::FixedMap<key_imp, T, nin>::begin() const

No documentation provided.

Method Dune::XT::Common::FixedMap::end

template<class key_imp, class T, std::size_t nin>
const_iterator Dune::XT::Common::FixedMap<key_imp, T, nin>::end() const

No documentation provided.

Method Dune::XT::Common::FixedMap::size

template<class key_imp, class T, std::size_t nin>
std::size_t Dune::XT::Common::FixedMap<key_imp, T, nin>::size() const

No documentation provided.

Method Dune::XT::Common::FixedMap::print

template<class key_imp, class T, std::size_t nin>
void Dune::XT::Common::FixedMap<key_imp, T, nin>::print(std::ostream &out) const

No documentation provided.

Constructor Dune::XT::Common::FixedMap::FixedMap<key_imp, T, nin>

template<>
template<class key_imp, class T, std::size_t nin>
Dune::XT::Common::FixedMap<key_imp, T, nin>::FixedMap<key_imp, T, nin>() = default

No documentation provided.

Constructor Dune::XT::Common::FixedMap::FixedMap<key_imp, T, nin>

template<>
template<class key_imp, class T, std::size_t nin>
Dune::XT::Common::FixedMap<key_imp, T, nin>::FixedMap<key_imp, T, nin>(const std::initializer_list<value_type> &list)

inserts key-value value pairs from initializer list if list.size() > N only the first N elements are considered if list.size() < N the Map is padded with default constructed elements

Constructor Dune::XT::Common::FixedMap::FixedMap<key_imp, T, nin>

template<>
template<class key_imp, class T, std::size_t nin>
explicit Dune::XT::Common::FixedMap<key_imp, T, nin>::FixedMap<key_imp, T, nin>(const MapType &map)

No documentation provided.

Field Dune::XT::Common::FixedMap::map_

MapType Dune::XT::Common::FixedMap::map_

No documentation provided.

Variable Dune::XT::Common::FixedMap::N

const std::size_t Dune::XT::Common::FixedMap::N

No documentation provided.

Type alias Dune::XT::Common::FixedMap::value_type

type Dune::XT::Common::FixedMap::value_type

No documentation provided.

Type alias Dune::XT::Common::FixedMap::MapType

type Dune::XT::Common::FixedMap::MapType

No documentation provided.

Type alias Dune::XT::Common::FixedMap::ThisType

type Dune::XT::Common::FixedMap::ThisType

No documentation provided.

Type alias Dune::XT::Common::FixedMap::key_type

type Dune::XT::Common::FixedMap::key_type

No documentation provided.

Type alias Dune::XT::Common::FixedMap::mapped_type

type Dune::XT::Common::FixedMap::mapped_type

No documentation provided.

Type alias Dune::XT::Common::FixedMap::iterator

type Dune::XT::Common::FixedMap::iterator

No documentation provided.

Type alias Dune::XT::Common::FixedMap::const_iterator

type Dune::XT::Common::FixedMap::const_iterator

No documentation provided.