Template Class AtlasView

Inheritance Relationships

Derived Type

Template Parameter Order

  1. typename Atlas

Class Documentation

template<typename Atlas>
class AtlasView

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

Subclassed by AdjacencyView< Atlas >

Public Functions

inline explicit AtlasView(Atlas &d)
inline auto size() const -> size_t
inline auto begin() const
inline auto end() const
template<typename T>
inline auto operator[](const T &key) const -> const auto&
template<typename T>
inline auto operator[](const T &key) -> auto&

Public Members

Atlas &_atlas