BloombergLP::baljsn::JsonTokenizer_Visitor

This class provides a mechanism for extracting token information from a bdljsn::Json object, transferring that information to a parent baljsn::JsonTokenizer object (which considers this visitor a friend), and, if appropriate, arranging for the visiting of a subordinate bdljsn::Json object.

Synopsis

Declared in <baljsn_jsontokenizer.h>

class JsonTokenizer_Visitor;

Member Functions

NameDescription
JsonTokenizer_Visitor [constructor]Create a JsonTokenizer_Visitor object that, when used via the visit method of a bdljsn::Json object, transfers token information to the specified tokenizer.
~JsonTokenizer_Visitor [destructor]Destroy this JsonTokenizer_Visitor object.
operator() Function call operators