EnTT 3.13.0
Loading...
Searching...
No Matches
List of all members
entt::meta_sequence_container_traits< std::array< Type, N > > Struct Template Reference

Meta sequence container traits for std::arrays of any type. More...

#include <container.hpp>

Inheritance diagram for entt::meta_sequence_container_traits< std::array< Type, N > >:
Inheritance graph
[legend]
Collaboration diagram for entt::meta_sequence_container_traits< std::array< Type, N > >:
Collaboration graph
[legend]

Additional Inherited Members

- Public Types inherited from entt::basic_meta_sequence_container_traits< std::array< Type, N > >
using size_type = typename meta_sequence_container::size_type
 Unsigned integer type.
 
using iterator = typename meta_sequence_container::iterator
 Meta iterator type.
 
- Static Public Member Functions inherited from entt::basic_meta_sequence_container_traits< std::array< Type, N > >
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 bool resize (void *container, const size_type sz)
 Resizes 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 iterator insert (const meta_ctx &area, void *container, const void *value, const void *cref, const iterator &it)
 Assigns one element to a container and constructs its object from a given opaque instance.
 
static iterator erase (const meta_ctx &area, void *container, const iterator &it)
 Erases an element from a container.
 
- Static Public Attributes inherited from entt::basic_meta_sequence_container_traits< std::array< Type, N > >
static constexpr bool fixed_size
 True in case of key-only containers, false otherwise.
 

Detailed Description

template<typename Type, auto N>
struct entt::meta_sequence_container_traits< std::array< Type, N > >

Meta sequence container traits for std::arrays of any type.

Template Parameters
TypeTemplate arguments for the container.
NTemplate arguments for the container.

Definition at line 315 of file container.hpp.


The documentation for this struct was generated from the following file: