ed
Public Member Functions | Private Attributes | List of all members
ed::io::DataWriter Class Reference

#include <data_writer.h>

Public Member Functions

bool addArrayItem ()
 
 DataWriter (Data &cfg, const Node &n=Node())
 
void endArray ()
 
bool endArrayItem ()
 
void endGroup ()
 
void setValue (const std::string &key, const Variant &value)
 
void writeArray (const std::string &key)
 
void writeGroup (const std::string &key)
 

Private Attributes

Datadata_
 
Node n_current_
 

Detailed Description

Definition at line 14 of file data_writer.h.

Constructor & Destructor Documentation

◆ DataWriter()

ed::io::DataWriter::DataWriter ( Data cfg,
const Node n = Node() 
)
inline

Definition at line 19 of file data_writer.h.

Member Function Documentation

◆ addArrayItem()

bool ed::io::DataWriter::addArrayItem ( )
inline

Definition at line 72 of file data_writer.h.

◆ endArray()

void ed::io::DataWriter::endArray ( )
inline

Definition at line 66 of file data_writer.h.

◆ endArrayItem()

bool ed::io::DataWriter::endArrayItem ( )
inline

Definition at line 89 of file data_writer.h.

◆ endGroup()

void ed::io::DataWriter::endGroup ( )
inline

Definition at line 48 of file data_writer.h.

◆ setValue()

void ed::io::DataWriter::setValue ( const std::string key,
const Variant value 
)
inline

Definition at line 30 of file data_writer.h.

◆ writeArray()

void ed::io::DataWriter::writeArray ( const std::string key)
inline

Definition at line 54 of file data_writer.h.

◆ writeGroup()

void ed::io::DataWriter::writeGroup ( const std::string key)
inline

Definition at line 36 of file data_writer.h.

Member Data Documentation

◆ data_

Data& ed::io::DataWriter::data_
private

Definition at line 99 of file data_writer.h.

◆ n_current_

Node ed::io::DataWriter::n_current_
private

Definition at line 100 of file data_writer.h.


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