rippled
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
antithesis::JSONArray Struct Reference

#include <antithesis_sdk.h>

Inheritance diagram for antithesis::JSONArray:
Inheritance graph
[legend]
Collaboration diagram for antithesis::JSONArray:
Collaboration graph
[legend]

Public Member Functions

template<typename T , typename std::enable_if< std::is_convertible< T, JSONValue >::value, bool >::type = true>
 JSONArray (std::vector< T > vals)
 
JSONValue assign (JSONValue ... args)
 
JSONValue at (JSONValue ... args)
 
JSONValue back (JSONValue ... args)
 
JSONValue begin (JSONValue ... args)
 
JSONValue capacity (JSONValue ... args)
 
JSONValue cbegin (JSONValue ... args)
 
JSONValue cend (JSONValue ... args)
 
JSONValue clear (JSONValue ... args)
 
JSONValue crbegin (JSONValue ... args)
 
JSONValue crend (JSONValue ... args)
 
JSONValue data (JSONValue ... args)
 
JSONValue emplace (JSONValue ... args)
 
JSONValue emplace_back (JSONValue ... args)
 
JSONValue empty (JSONValue ... args)
 
JSONValue end (JSONValue ... args)
 
JSONValue erase (JSONValue ... args)
 
JSONValue front (JSONValue ... args)
 
JSONValue get_allocator (JSONValue ... args)
 
JSONValue insert (JSONValue ... args)
 
JSONValue max_size (JSONValue ... args)
 
JSONValue operator[] (JSONValue ... args)
 
JSONValue pop_back (JSONValue ... args)
 
JSONValue push_back (JSONValue ... args)
 
JSONValue rbegin (JSONValue ... args)
 
JSONValue rend (JSONValue ... args)
 
JSONValue reserve (JSONValue ... args)
 
JSONValue resize (JSONValue ... args)
 
JSONValue shrink_to_fit (JSONValue ... args)
 
JSONValue size (JSONValue ... args)
 
JSONValue swap (JSONValue ... args)
 

Public Attributes

JSONValue elements
 STL member.
 

Detailed Description

Definition at line 51 of file antithesis_sdk.h.

Constructor & Destructor Documentation

◆ JSONArray()

template<typename T , typename std::enable_if< std::is_convertible< T, JSONValue >::value, bool >::type = true>
antithesis::JSONArray::JSONArray ( std::vector< T >  vals)

Definition at line 55 of file antithesis_sdk.h.

Member Data Documentation

◆ elements

JSONValue std::vector< JSONValue >::elements
inherited

STL member.