|
EnTT 3.13.1
|
Meta associative container traits for std::maps of any type.
More...
#include <container.hpp>


Additional Inherited Members | |
Public Types inherited from entt::basic_meta_associative_container_traits< std::map< Args... > > | |
| using | size_type |
| Unsigned integer type. | |
| using | iterator |
| Meta iterator type. | |
Static Public Member Functions inherited from entt::basic_meta_associative_container_traits< std::map< Args... > > | |
| static size_type | size (const void *container) |
| Returns the number of elements in a container. | |
| static bool | clear (void *container) |
| Clears a container. | |
| static bool | reserve (void *container, const size_type sz) |
| Increases the capacity of a container. | |
| static iterator | begin (const meta_ctx &area, void *container, const void *as_const) |
| Returns a possibly const iterator to the beginning. | |
| static iterator | end (const meta_ctx &area, void *container, const void *as_const) |
| Returns a possibly const iterator to the end. | |
| static bool | insert (void *container, const void *key, const void *value) |
| Inserts an element into a container, if the key does not exist. | |
| static size_type | erase (void *container, const void *key) |
| Removes an element from a container. | |
| static iterator | find (const meta_ctx &area, void *container, const void *as_const, const void *key) |
| Finds an element with a given key. | |
Static Public Attributes inherited from entt::basic_meta_associative_container_traits< std::map< Args... > > | |
| static constexpr bool | key_only |
| True in case of key-only containers, false otherwise. | |
Meta associative container traits for std::maps of any type.
| Args | Template arguments for the container. |
Definition at line 339 of file container.hpp.