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

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

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

std::string Dune::XT::Common::FixedMap::range_error_message(key_imp key) const

No documentation provided.

std::size_t Dune::XT::Common::FixedMap::get_idx(const key_type &key) const

No documentation provided.

const mapped_type &Dune::XT::Common::FixedMap::operator[](const key_type &key) const

No documentation provided.

mapped_type &Dune::XT::Common::FixedMap::operator[](const key_type &key)

No documentation provided.

const_iterator Dune::XT::Common::FixedMap::find(const key_type &key) const

No documentation provided.

iterator Dune::XT::Common::FixedMap::find(const key_type &key)

No documentation provided.

iterator Dune::XT::Common::FixedMap::begin()

No documentation provided.

iterator Dune::XT::Common::FixedMap::end()

No documentation provided.

const_iterator Dune::XT::Common::FixedMap::begin() const

No documentation provided.

const_iterator Dune::XT::Common::FixedMap::end() const

No documentation provided.

std::size_t Dune::XT::Common::FixedMap::size() const

No documentation provided.

void Dune::XT::Common::FixedMap::print(std::ostream &out) const

No documentation provided.

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

No documentation provided.

template<>
Dune::XT::Common::FixedMap::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

template<>
Dune::XT::Common::FixedMap::FixedMap<key_imp, T, nin>(const int &map)

No documentation provided.

int Dune::XT::Common::FixedMap::map_

No documentation provided.

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

No documentation provided.

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

No documentation provided.

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

No documentation provided.

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

No documentation provided.

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

No documentation provided.

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

No documentation provided.

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

No documentation provided.