json::JsonArray
- Inherits: json::JsonValue
public
Functions
JsonArray()#
json::JsonArray::JsonArray ()JsonArray(const JsonArray &value)#
json::JsonArray::JsonArray (const JsonArray &value)JsonArray(const var::StringList &list)#
explicit
json::JsonArray::JsonArray (const var::StringList &list)JsonArray(const var::StringViewList &list)#
explicit
json::JsonArray::JsonArray (const var::StringViewList &list)JsonArray(const var::Vector< float > &list)#
explicit
json::JsonArray::JsonArray (const var::Vector< float > &list)JsonArray(const var::Vector< s32 > &list)#
explicit
json::JsonArray::JsonArray (const var::Vector< s32 > &list)JsonArray(const var::Vector< T > &list)#
inline explicit
json::JsonArray::JsonArray (const var::Vector< T > &list)JsonArray(const var::Vector< u32 > &list)#
explicit
json::JsonArray::JsonArray (const var::Vector< u32 > &list)append(const JsonArray &array)#
JsonArray & json::JsonArray::append (const JsonArray &array)Type: JsonArray &
Parameters:
- const JsonArray &
array
append(const JsonValue &value)#
JsonArray & json::JsonArray::append (const JsonValue &value)Type: JsonArray &
Parameters:
- const JsonValue &
value
at(size_t position) const#
JsonValue json::JsonArray::at (size_t position) constType: JsonValue
Parameters:
size_tposition
begin() const noexcept#
inline
JsonArrayIterator json::JsonArray::begin () const noexceptType: JsonArrayIterator
bool_list() const#
var::Vector< bool > json::JsonArray::bool_list () constType: var::Vector< bool >
cbegin() const noexcept#
inline
JsonArrayIterator json::JsonArray::cbegin () const noexceptType: JsonArrayIterator
cend() const noexcept#
inline
JsonArrayIterator json::JsonArray::cend () const noexceptType: JsonArrayIterator
clear()#
JsonArray & json::JsonArray::clear ()Type: JsonArray &
construct_list() const#
inline
var::Vector< T > json::JsonArray::construct_list () constType: var::Vector< T >
construct_list_copy() const#
inline
var::Vector< T > json::JsonArray::construct_list_copy () constType: var::Vector< T >
count() const#
u32 json::JsonArray::count () constType: u32
end() const noexcept#
inline
JsonArrayIterator json::JsonArray::end () const noexceptType: JsonArrayIterator
float_list() const#
var::Vector< float > json::JsonArray::float_list () constType: var::Vector< float >
insert(size_t position, const JsonValue &value)#
JsonArray & json::JsonArray::insert (size_t position, const JsonValue &value)Type: JsonArray &
Parameters:
size_tposition- const JsonValue &
value
integer_list() const#
var::Vector< s32 > json::JsonArray::integer_list () constType: var::Vector< s32 >
is_empty() const#
inline
bool json::JsonArray::is_empty () constType: bool
operator=(const JsonArray &value)#
JsonArray & json::JsonArray::operator= (const JsonArray &value)Type: JsonArray &
Parameters:
- const JsonArray &
value
remove(size_t position)#
JsonArray & json::JsonArray::remove (size_t position)Type: JsonArray &
Parameters:
size_tposition
string_view_list() const#
var::StringViewList json::JsonArray::string_view_list () constType: var::StringViewList