#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: