#include <MarleyParameterSetWalker.h>
Definition at line 25 of file MarleyParameterSetWalker.h.
void evgen::MarleyParameterSetWalker::atom |
( |
const key_t & |
key, |
|
|
const any_t & |
any |
|
) |
| |
|
inlineoverrideprivate |
Definition at line 48 of file MarleyParameterSetWalker.h.
54 marley::JSON json_atom;
56 if ( atom_val !=
"@nil" ) {
57 std::istringstream iss( atom_val );
59 json_atom = marley::parse_next( iss );
65 json[
key ] = json_atom;
std::string value(std::any const &)
std::vector< std::reference_wrapper< marley::JSON > > json_refs_
References to the owned JSON object or a sub-object thereof.
void evgen::MarleyParameterSetWalker::enter_sequence |
( |
const key_t & |
key, |
|
|
const any_t & |
|
|
) |
| |
|
inlineoverrideprivate |
Definition at line 40 of file MarleyParameterSetWalker.h.
std::vector< std::reference_wrapper< marley::JSON > > json_refs_
References to the owned JSON object or a sub-object thereof.
void evgen::MarleyParameterSetWalker::enter_table |
( |
const key_t & |
key, |
|
|
const any_t & |
|
|
) |
| |
|
inlineoverrideprivate |
Definition at line 34 of file MarleyParameterSetWalker.h.
struct Object Object
Object type.
std::vector< std::reference_wrapper< marley::JSON > > json_refs_
References to the owned JSON object or a sub-object thereof.
void evgen::MarleyParameterSetWalker::exit_sequence |
( |
const key_t & |
, |
|
|
const any_t & |
|
|
) |
| |
|
inlineoverrideprivate |
Definition at line 73 of file MarleyParameterSetWalker.h.
std::vector< std::reference_wrapper< marley::JSON > > json_refs_
References to the owned JSON object or a sub-object thereof.
void evgen::MarleyParameterSetWalker::exit_table |
( |
const key_t & |
, |
|
|
const any_t & |
|
|
) |
| |
|
inlineoverrideprivate |
Definition at line 69 of file MarleyParameterSetWalker.h.
std::vector< std::reference_wrapper< marley::JSON > > json_refs_
References to the owned JSON object or a sub-object thereof.
const marley::JSON& evgen::MarleyParameterSetWalker::get_json |
( |
| ) |
const |
|
inline |
Definition at line 29 of file MarleyParameterSetWalker.h.
marley::JSON full_json_
Owned JSON object used to store the converted FHiCL parameters.
marley::JSON& evgen::MarleyParameterSetWalker::get_json |
( |
| ) |
|
|
inline |
Definition at line 30 of file MarleyParameterSetWalker.h.
marley::JSON full_json_
Owned JSON object used to store the converted FHiCL parameters.
marley::JSON evgen::MarleyParameterSetWalker::full_json_ |
|
private |
bool evgen::MarleyParameterSetWalker::in_seq_ = false |
|
private |
std::vector< std::reference_wrapper<marley::JSON> > evgen::MarleyParameterSetWalker::json_refs_ = { full_json_ } |
|
private |
unsigned evgen::MarleyParameterSetWalker::seq_index_ = 0u |
|
private |
The documentation for this class was generated from the following file: