Template Class map_container_t

Inheritance Relationships

Base Type

  • public wt::scene::element::attributes::map_t (Class map_t)

Class Documentation

template<typename Key>
class map_container_t : public wt::scene::element::attributes::map_t

Public Types

using container_t = std::map<Key, attribute_ptr>

Public Functions

inline map_container_t(container_t v) noexcept
virtual ~map_container_t() noexcept = default
map_container_t(const map_container_t&) noexcept = default
map_container_t &operator=(const map_container_t&) noexcept = default
inline virtual std::size_t size() const noexcept override
inline const auto begin() const noexcept
inline const auto end() const noexcept
inline const auto cbegin() const noexcept
inline const auto cend() const noexcept
inline const auto rbegin() const noexcept
inline const auto rend() const noexcept
inline const auto crbegin() const noexcept
inline const auto crend() const noexcept
inline virtual const std::string to_string() const noexcept override
inline virtual std::map<std::string, attribute_ptr> to_string_map() const noexcept override

Public Members

container_t map