Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::AxlOptionsBuilder::DocumentJSONWriter Class Reference

JSON writer for a data set. More...

Collaboration diagram for Arcane::AxlOptionsBuilder::DocumentJSONWriter:

Static Public Member Functions

static String toJSON (const Document &d)

Private Member Functions

void _write (const Document &doc)
void _write (OneOptionImpl *opt)
void _write (OneOption &o)
 DocumentJSONWriter (const String &lang)

Private Attributes

CaseNodeNames m_case_node_names
JSONWriter m_json_writer
String m_case_function_json_name

Detailed Description

JSON writer for a data set.

Definition at line 234 of file AxlOptionsBuilder.cc.

Constructor & Destructor Documentation

◆ DocumentJSONWriter()

Arcane::AxlOptionsBuilder::DocumentJSONWriter::DocumentJSONWriter ( const String & lang)
inlineexplicitprivate

Definition at line 310 of file AxlOptionsBuilder.cc.

Member Function Documentation

◆ _write() [1/3]

void Arcane::AxlOptionsBuilder::DocumentJSONWriter::_write ( const Document & doc)
inlineprivate

Definition at line 248 of file AxlOptionsBuilder.cc.

◆ _write() [2/3]

void Arcane::AxlOptionsBuilder::DocumentJSONWriter::_write ( OneOption & o)
inlineprivate

Definition at line 273 of file AxlOptionsBuilder.cc.

◆ _write() [3/3]

void Arcane::AxlOptionsBuilder::DocumentJSONWriter::_write ( OneOptionImpl * opt)
inlineprivate

Definition at line 259 of file AxlOptionsBuilder.cc.

◆ toJSON()

String Arcane::AxlOptionsBuilder::DocumentJSONWriter::toJSON ( const Document & d)
inlinestatic

Definition at line 238 of file AxlOptionsBuilder.cc.

Member Data Documentation

◆ m_case_function_json_name

String Arcane::AxlOptionsBuilder::DocumentJSONWriter::m_case_function_json_name
private

Definition at line 320 of file AxlOptionsBuilder.cc.

◆ m_case_node_names

CaseNodeNames Arcane::AxlOptionsBuilder::DocumentJSONWriter::m_case_node_names
private

Definition at line 318 of file AxlOptionsBuilder.cc.

◆ m_json_writer

JSONWriter Arcane::AxlOptionsBuilder::DocumentJSONWriter::m_json_writer
private

Definition at line 319 of file AxlOptionsBuilder.cc.


The documentation for this class was generated from the following file: