#include </home/gallen/repositories/libvariant/src/BundleHdrEmitter.h>
Public Member Functions | |
| BundleHdrEmitterImpl (shared_ptr< EmitterOutput > o, Variant params) | |
| virtual void | BeginDocument () |
| virtual void | EndDocument () |
| virtual void | BeginMap (int length) |
| virtual void | EndMap () |
| virtual void | BeginList (int length) |
| virtual void | EndList () |
| virtual void | EmitNull () |
| virtual void | EmitTrue () |
| virtual void | EmitFalse () |
| virtual void | Emit (const char *v) |
| virtual void | Emit (intmax_t v) |
| virtual void | Emit (uintmax_t v) |
| virtual void | Emit (double v) |
| virtual void | Emit (ConstBlobPtr b) |
| virtual void | Flush () |
| virtual void | Close () |
| virtual Variant | GetParam (const std::string &key) |
| virtual Variant | GetParams () |
| virtual void | SetParam (const std::string &key, Variant value) |
Public Member Functions inherited from libvariant::EmitterImpl | |
| virtual void | SetParams (Variant params) |
This emitter is designed so that its output gives predictable results for the original bundle parser. This means that the parser in this library will not produce identical results. I.e., boolian values will be converted to 0, 1.
Parameters: "precision": number of digits for a float
1.8.7