Class IndexBasisRegistry::SpacesView¶
Defined in File index_basis_registry.hpp
Nested Relationships¶
This class is a nested type of Class IndexBasisRegistry.
Nested Types¶
Class Documentation¶
-
class SpacesView
the space entries of a registry, as IndexSpace objects, in label order; valid as long as the registry is neither modified nor destroyed
Public Functions
-
inline explicit SpacesView(const table_type &table)
-
inline iterator begin() const
-
inline iterator end() const
-
class iterator
Public Types
-
using iterator_category = std::forward_iterator_tag
-
using value_type = IndexSpace
-
using difference_type = std::ptrdiff_t
-
using pointer = const IndexSpace*
-
using reference = const IndexSpace&
Public Functions
-
iterator() = default
-
inline iterator(table_type::const_iterator it, table_type::const_iterator end)
-
inline reference operator*() const
-
inline pointer operator->() const
-
inline iterator &operator++()
-
inline iterator operator++(int)
-
using iterator_category = std::forward_iterator_tag
-
inline explicit SpacesView(const table_type &table)