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

#include <Variant/Parser.h>

Inheritance diagram for libvariant::ParserActions:
libvariant::EmitterParserActions

Public Member Functions

virtual void BeginDocument (ParserImpl *p)
 
virtual void EndDocument (ParserImpl *p)
 
virtual void BeginMap (ParserImpl *p, int length, const char *anchor, const char *tag)
 
virtual void EndMap (ParserImpl *p)
 
virtual void BeginList (ParserImpl *p, int length, const char *anchor, const char *tag)
 
virtual void EndList (ParserImpl *p)
 
virtual void Alias (ParserImpl *p, const char *anchor)
 
virtual void Scalar (ParserImpl *p, double v, const char *anchor, const char *tag)
 
virtual void Scalar (ParserImpl *p, const char *str, unsigned length, const char *anchor, const char *tag)
 
virtual void Scalar (ParserImpl *p, bool v, const char *anchor, const char *tag)
 
virtual void Null (ParserImpl *p, const char *anchor, const char *tag)
 
virtual void Scalar (ParserImpl *p, intmax_t v, const char *anchor, const char *tag)
 
virtual void Scalar (ParserImpl *p, uintmax_t v, const char *anchor, const char *tag)
 
virtual void Scalar (ParserImpl *p, BlobPtr b, const char *anchor, const char *tag)
 

Detailed Description

The parser action class provides callbacks for the parser to let the user handle parser events.


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