Class endstone::nbt::ArrayTag¶
ClassList > endstone > nbt > ArrayTag
Inherits the following classes: endstone::nbt::TagBase
Public Types¶
| Type | Name |
|---|---|
| typedef storage_type::const_iterator | const_iterator |
| typedef storage_type::difference_type | difference_type |
| typedef storage_type::iterator | iterator |
| typedef std::size_t | size_type |
| typedef std::vector< value_type > | storage_type |
| typedef T | value_type |
Public Functions¶
| Type | Name |
|---|---|
| ArrayTag () = default |
|
| ArrayTag (storage_type v) |
|
| ArrayTag (It first, It last) |
|
| ArrayTag (std::initializer_list< value_type > init) |
|
| void | assign (It first, It last) |
| 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 * | data () noexcept |
| const value_type * | data () noexcept const |
| bool | empty () noexcept const |
| iterator | end () noexcept |
| const_iterator | end () noexcept const |
| iterator | erase (const_iterator pos) |
| iterator | insert (const_iterator pos, value_type v) |
| value_type & | operator[] (size_type i) |
| const value_type & | operator[] (size_type i) const |
| void | push_back (value_type v) |
| size_type | size () noexcept const |
Public Types Documentation¶
typedef const_iterator¶
typedef difference_type¶
typedef iterator¶
typedef size_type¶
typedef storage_type¶
typedef value_type¶
Public Functions Documentation¶
function ArrayTag [¼]¶
function ArrayTag [2/4]¶
function ArrayTag [¾]¶
function ArrayTag [4/4]¶
function assign¶
function at [½]¶
function at [2/2]¶
function begin [½]¶
function begin [2/2]¶
function cbegin¶
function cend¶
function clear¶
function data [½]¶
function data [2/2]¶
function empty¶
function end [½]¶
function end [2/2]¶
function erase¶
function insert¶
function operator[]¶
function operator[]¶
function push_back¶
function size¶
Friends Documentation¶
friend operator!=¶
friend operator!=¶
inline bool endstone::nbt::ArrayTag::operator!= (
const ArrayTag & a,
const storage_type & b
) noexcept
friend operator!=¶
inline bool endstone::nbt::ArrayTag::operator!= (
const storage_type & a,
const ArrayTag & b
) noexcept
friend operator==¶
friend operator==¶
inline bool endstone::nbt::ArrayTag::operator== (
const ArrayTag & a,
const storage_type & b
) noexcept
friend operator==¶
inline bool endstone::nbt::ArrayTag::operator== (
const storage_type & a,
const ArrayTag & b
) noexcept
The documentation for this class was generated from the following file include/endstone/nbt/array.h