#include <Variant/Emitter.h>
Public Member Functions | |
| virtual void | BeginDocument ()=0 |
| virtual void | EndDocument ()=0 |
| virtual void | BeginMap (int length)=0 |
| virtual void | EndMap ()=0 |
| virtual void | BeginList (int length)=0 |
| virtual void | EndList ()=0 |
| virtual void | EmitNull ()=0 |
| virtual void | EmitTrue ()=0 |
| virtual void | EmitFalse ()=0 |
| virtual void | Emit (const char *v)=0 |
| virtual void | Emit (intmax_t v)=0 |
| virtual void | Emit (uintmax_t v)=0 |
| virtual void | Emit (double v)=0 |
| virtual void | Emit (ConstBlobPtr b)=0 |
| virtual void | Flush ()=0 |
| virtual void | Close ()=0 |
| virtual Variant | GetParam (const std::string &key)=0 |
| virtual Variant | GetParams ()=0 |
| virtual void | SetParam (const std::string &key, Variant value)=0 |
| virtual void | SetParams (Variant params) |
Class to override to implement an Emitter
1.8.7