VL
Public Member Functions | List of all members
vl::Visitor Class Reference

#include <visitor.h>

Inheritance diagram for vl::Visitor:
vl::JSONWriter

Public Member Functions

virtual bool VisitNull (const NullVar &var, const char *name)
 
virtual bool VisitBool (const BoolVar &var, const char *name)
 
virtual bool VisitNumber (const NumberVar &var, const char *name)
 
virtual bool VisitString (const StringVar &var, const char *name)
 
virtual bool VisitObject (const ObjectVar &var, const char *name)
 
virtual bool EndVisitObject (const ObjectVar &var, const char *name)
 
virtual bool VisitList (const ListVar &var, const char *name)
 
virtual bool EndVisitList (const ListVar &var, const char *name)
 

Member Function Documentation

◆ EndVisitList()

virtual bool vl::Visitor::EndVisitList ( const ListVar var,
const char *  name 
)
inlinevirtual

Reimplemented in vl::JSONWriter.

◆ EndVisitObject()

virtual bool vl::Visitor::EndVisitObject ( const ObjectVar var,
const char *  name 
)
inlinevirtual

Reimplemented in vl::JSONWriter.

◆ VisitBool()

virtual bool vl::Visitor::VisitBool ( const BoolVar var,
const char *  name 
)
inlinevirtual

Reimplemented in vl::JSONWriter.

◆ VisitList()

virtual bool vl::Visitor::VisitList ( const ListVar var,
const char *  name 
)
inlinevirtual

Reimplemented in vl::JSONWriter.

◆ VisitNull()

virtual bool vl::Visitor::VisitNull ( const NullVar var,
const char *  name 
)
inlinevirtual

Reimplemented in vl::JSONWriter.

◆ VisitNumber()

virtual bool vl::Visitor::VisitNumber ( const NumberVar var,
const char *  name 
)
inlinevirtual

Reimplemented in vl::JSONWriter.

◆ VisitObject()

virtual bool vl::Visitor::VisitObject ( const ObjectVar var,
const char *  name 
)
inlinevirtual

Reimplemented in vl::JSONWriter.

◆ VisitString()

virtual bool vl::Visitor::VisitString ( const StringVar var,
const char *  name 
)
inlinevirtual

Reimplemented in vl::JSONWriter.


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