Loading...
Searching...
No Matches
opennn::JsonWriter Class Reference

#include <opennn/core/json.h>

Public Member Functions

void open_element (std::string_view)
 
void close_element ()
 
void begin_array (std::string_view)
 
void end_array ()
 
void begin_array_object ()
 
void end_array_object ()
 
void add_field (std::string_view, Json)
 
template<typename Value>
void add_field (std::string_view name, Value &&value)
 
std::string c_str (int indent=2) const
 

Member Function Documentation

◆ add_field() [1/2]

template<typename Value>
void opennn::JsonWriter::add_field ( std::string_view name,
Value && value )
inline

◆ add_field() [2/2]

void opennn::JsonWriter::add_field ( std::string_view ,
Json  )

◆ begin_array()

void opennn::JsonWriter::begin_array ( std::string_view )

◆ begin_array_object()

void opennn::JsonWriter::begin_array_object ( )

◆ c_str()

std::string opennn::JsonWriter::c_str ( int indent = 2) const
inline

◆ close_element()

void opennn::JsonWriter::close_element ( )
inline

◆ end_array()

void opennn::JsonWriter::end_array ( )
inline

◆ end_array_object()

void opennn::JsonWriter::end_array_object ( )
inline

◆ open_element()

void opennn::JsonWriter::open_element ( std::string_view )