#include <Variant/Emitter.h>
Public Member Functions | |
| Emitter (shared_ptr< EmitterImpl > i) | |
| Emitter & | BeginDocument () |
| Emitter & | EndDocument () |
| Emitter & | BeginMap () |
| Emitter & | BeginMap (int length) |
| Emitter & | EndMap () |
| Emitter & | BeginList () |
| Emitter & | BeginList (int length) |
| Emitter & | EndList () |
| Emitter & | EmitNull () |
| Emitter & | EmitTrue () |
| Emitter & | EmitFalse () |
| Emitter & | Emit (bool v) |
| Emitter & | Emit (const std::string &v) |
| Emitter & | Emit (const char *v) |
| Emitter & | Emit (intmax_t v) |
| Emitter & | Emit (uintmax_t v) |
| Emitter & | Emit (double v) |
| Emitter & | Emit (ConstBlobPtr b) |
| void | Flush () |
| void | Close () |
| Variant | GetParam (const std::string &key) |
| Get the value of parameters of the parser (e.g. pretty printing,. | |
| Variant | GetParams () |
| Get a dict of all parameters. | |
| void | SetParam (const std::string &key, Variant value) |
| Set the value of parameters. | |
| void | SetParams (Variant params) |
| Set all parameters from a dict. | |
| shared_ptr< EmitterImpl > | GetImpl () |
| Internal/advanced function to get the underlying implementation. | |
Actual emitter class.
1.8.7