Class endstone::ListTag¶
ClassList > endstone > ListTag
Inherits the following classes: endstone::nbt::TagBase
Public Types¶
| Type | Name |
|---|---|
| typedef container_type::const_iterator | const_iterator |
| typedef std::vector< value_type > | container_type |
| typedef container_type::iterator | iterator |
| typedef std::size_t | size_type |
| typedef nbt::Tag | value_type |
Public Functions¶
| Type | Name |
|---|---|
| ListTag () = default |
|
| ListTag (std::initializer_list< T > init) |
|
| value_type & | at (size_type i) |
| const value_type & | at (size_type i) const |
| iterator | begin () noexcept |
| const_iterator | begin () noexcept const |
| const_iterator | cbegin () noexcept const |
| const_iterator | cend () noexcept const |
| void | clear () noexcept |
| value_type & | emplace_back (Args &&... args) |
| bool | empty () noexcept const |
| iterator | end () noexcept |
| const_iterator | end () noexcept const |
| iterator | erase (const_iterator pos) |
| iterator | erase (const_iterator first, const_iterator last) |
| value_type & | operator[] (size_type i) |
| const value_type & | operator[] (size_type i) const |
| void | push_back (const value_type & v) |
| void | push_back (value_type && v) |
| size_type | size () noexcept const |
| nbt::Type | type () noexcept const |
Public Types Documentation¶
typedef const_iterator¶
typedef container_type¶
typedef iterator¶
typedef size_type¶
typedef value_type¶
Public Functions Documentation¶
function ListTag [½]¶
function ListTag [2/2]¶
function at [½]¶
function at [2/2]¶
function begin [½]¶
function begin [2/2]¶
function cbegin¶
function cend¶
function clear¶
function emplace_back¶
function empty¶
function end [½]¶
function end [2/2]¶
function erase [½]¶
function erase [2/2]¶
function operator[]¶
function operator[]¶
function push_back [½]¶
function push_back [2/2]¶
function size¶
function type¶
Friends Documentation¶
friend operator!=¶
friend operator==¶
The documentation for this class was generated from the following file include/endstone/nbt/list.h