libvariant
 All Classes Namespaces Files Functions Enumerations Groups
Public Member Functions | List of all members
libvariant::MsgPackEmitterImpl Class Reference
Inheritance diagram for libvariant::MsgPackEmitterImpl:
libvariant::EmitterImpl

Public Member Functions

 MsgPackEmitterImpl (shared_ptr< EmitterOutput > out, 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)
 

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