OpenNN
Open-source neural networks library
Loading...
Searching...
No Matches
opennn::JsonDocument Class Reference

#include <json.h>

Public Member Functions

void load (const filesystem::path &path)
 
void save (const filesystem::path &path, int indent=2) const
 
const Jsonfirst_child (const string &name) const
 
const Jsonfirst_child () const
 

Static Public Member Functions

static JsonDocument wrap (const string &tag, Json value)
 

Public Attributes

Json root
 

Member Function Documentation

◆ first_child() [1/2]

const Json * opennn::JsonDocument::first_child ( ) const
inlinenodiscard

◆ first_child() [2/2]

const Json * opennn::JsonDocument::first_child ( const string & name) const
nodiscard

◆ load()

void opennn::JsonDocument::load ( const filesystem::path & path)

◆ save()

void opennn::JsonDocument::save ( const filesystem::path & path,
int indent = 2 ) const

◆ wrap()

static JsonDocument opennn::JsonDocument::wrap ( const string & tag,
Json value )
staticnodiscard

Member Data Documentation

◆ root

Json opennn::JsonDocument::root