template<typename Atlas>
AtlasView class

An AtlasView is a Read-only Mapping of Mappings.

It is a View into a dict-of-dict data structure. The inner level of dict is read-write. But the outer level is read-only.

See Also

AdjacencyView - View into dict-of-dict-of-dict MultiAdjacencyView - View into dict-of-dict-of-dict-of-dict

Interface: Mapping

Derived classes

template<typename Atlas>
class AdjacencyView

Constructors, destructors, conversion operators

AtlasView(Atlas& d) explicit

Public functions

auto size() const -> size_t -> auto
auto begin() const -> auto
auto end() const -> auto
template<typename T>
auto operator[](const T& key) const -> const auto & -> auto
template<typename T>
auto at(const T& key) const -> const auto & -> auto
template<typename T>
auto operator[](const T& key) -> auto & -> auto

Public variables

Atlas& _atlas