#include <json_writer.h>
|
void | addArrayItem () |
|
void | endArray () |
|
void | endArrayItem () |
|
void | endGroup () |
|
void | finish () |
|
| JSONWriter (std::ostream &out) |
|
void | writeArray (const std::string &key) |
|
void | writeGroup (const std::string &name) |
|
void | writeValue (const std::string &key, const float *fs, std::size_t size) |
|
void | writeValue (const std::string &key, const int *is, std::size_t size) |
|
void | writeValue (const std::string &key, const std::string &s) |
|
void | writeValue (const std::string &key, const std::string *ss, std::size_t size) |
|
void | writeValue (const std::string &key, double d) |
|
void | writeValue (const std::string &key, float f) |
|
void | writeValue (const std::string &key, int i) |
|
| ~JSONWriter () |
|
| Writer (std::ostream &out) |
|
virtual void | writeValue (const std::string &key, const std::vector< float > &fs) |
|
virtual void | writeValue (const std::string &key, const std::vector< int > &is) |
|
virtual void | writeValue (const std::string &key, const std::vector< std::string > &ss) |
|
virtual | ~Writer () |
|
Definition at line 15 of file json_writer.h.
◆ JSONWriter()
◆ ~JSONWriter()
ed::io::JSONWriter::~JSONWriter |
( |
| ) |
|
|
inline |
◆ addArrayItem()
void ed::io::JSONWriter::addArrayItem |
( |
| ) |
|
|
inlinevirtual |
◆ endArray()
void ed::io::JSONWriter::endArray |
( |
| ) |
|
|
inlinevirtual |
◆ endArrayItem()
void ed::io::JSONWriter::endArrayItem |
( |
| ) |
|
|
inlinevirtual |
◆ endGroup()
void ed::io::JSONWriter::endGroup |
( |
| ) |
|
|
inlinevirtual |
◆ finish()
void ed::io::JSONWriter::finish |
( |
| ) |
|
|
inlinevirtual |
◆ writeArray()
void ed::io::JSONWriter::writeArray |
( |
const std::string & |
key | ) |
|
|
inlinevirtual |
◆ writeGroup()
void ed::io::JSONWriter::writeGroup |
( |
const std::string & |
name | ) |
|
|
inlinevirtual |
◆ writeValue() [1/7]
◆ writeValue() [2/7]
◆ writeValue() [3/7]
◆ writeValue() [4/7]
◆ writeValue() [5/7]
void ed::io::JSONWriter::writeValue |
( |
const std::string & |
key, |
|
|
double |
d |
|
) |
| |
|
inlinevirtual |
◆ writeValue() [6/7]
void ed::io::JSONWriter::writeValue |
( |
const std::string & |
key, |
|
|
float |
f |
|
) |
| |
|
inlinevirtual |
◆ writeValue() [7/7]
void ed::io::JSONWriter::writeValue |
( |
const std::string & |
key, |
|
|
int |
i |
|
) |
| |
|
inlinevirtual |
◆ add_comma_
bool ed::io::JSONWriter::add_comma_ |
|
private |
◆ type_stack_
The documentation for this class was generated from the following file: