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

#include <antithesis_sdk.h>

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

Public Member Functions

 JSON ()
 
 JSON (std::initializer_list< std::pair< const std::string, JSONValue > > args)
 
 JSON (std::initializer_list< std::pair< const std::string, JSONValue > > args, std::vector< std::pair< const std::string, JSONValue > > more_args)
 
JSONValue at (JSONValue ... args)
 
JSONValue begin (JSONValue ... args)
 
JSONValue cbegin (JSONValue ... args)
 
JSONValue cend (JSONValue ... args)
 
JSONValue clear (JSONValue ... args)
 
JSONValue contains (JSONValue ... args)
 
JSONValue count (JSONValue ... args)
 
JSONValue crbegin (JSONValue ... args)
 
JSONValue crend (JSONValue ... args)
 
JSONValue emplace (JSONValue ... args)
 
JSONValue emplace_hint (JSONValue ... args)
 
JSONValue empty (JSONValue ... args)
 
JSONValue end (JSONValue ... args)
 
JSONValue equal_range (JSONValue ... args)
 
JSONValue erase (JSONValue ... args)
 
JSONValue extract (JSONValue ... args)
 
JSONValue find (JSONValue ... args)
 
JSONValue get_allocator (JSONValue ... args)
 
JSONValue insert (JSONValue ... args)
 
JSONValue insert_or_assign (JSONValue ... args)
 
JSONValue key_comp (JSONValue ... args)
 
JSONValue lower_bound (JSONValue ... args)
 
JSONValue max_size (JSONValue ... args)
 
JSONValue merge (JSONValue ... args)
 
JSONValue operator[] (JSONValue ... args)
 
JSONValue rbegin (JSONValue ... args)
 
JSONValue rend (JSONValue ... args)
 
JSONValue size (JSONValue ... args)
 
JSONValue swap (JSONValue ... args)
 
JSONValue try_emplace (JSONValue ... args)
 
JSONValue upper_bound (JSONValue ... args)
 
JSONValue value_comp (JSONValue ... args)
 

Public Attributes

std::string keys
 STL member.
 
JSONValue elements
 STL member.
 

Detailed Description

Definition at line 58 of file antithesis_sdk.h.

Constructor & Destructor Documentation

◆ JSON() [1/3]

antithesis::JSON::JSON ( )

Definition at line 59 of file antithesis_sdk.h.

◆ JSON() [2/3]

antithesis::JSON::JSON ( std::initializer_list< std::pair< const std::string, JSONValue > >  args)

Definition at line 60 of file antithesis_sdk.h.

◆ JSON() [3/3]

antithesis::JSON::JSON ( std::initializer_list< std::pair< const std::string, JSONValue > >  args,
std::vector< std::pair< const std::string, JSONValue > >  more_args 
)

Definition at line 62 of file antithesis_sdk.h.

Member Data Documentation

◆ keys

std::string std::map< std::string , JSONValue >::keys
inherited

STL member.

◆ elements

JSONValue std::map< std::string , JSONValue >::elements
inherited

STL member.