Template Class map_container_t¶
Defined in File attributes.hpp
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¶
-
using container_t = std::map<Key, attribute_ptr>¶