libvariant
 All Classes Namespaces Files Functions Enumerations Groups
Public Member Functions | List of all members
libvariant::BundleHdrEmitterImpl Class Reference

#include </home/gallen/repositories/libvariant/src/BundleHdrEmitter.h>

Inheritance diagram for libvariant::BundleHdrEmitterImpl:
libvariant::EmitterImpl

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)
 

Detailed Description

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


The documentation for this class was generated from the following files: