|
BDE 4.39.x Production Release
|
#include <baljsn_jsontokenizer.h>
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.
Public Member Functions | |
| JsonTokenizer_Visitor (JsonTokenizer *tokenizer) | |
| ~JsonTokenizer_Visitor () | |
| void | operator() (const bdljsn::JsonObject &object) const |
| void | operator() (const bdljsn::JsonArray &array) const |
| template<class TYPE > | |
| void | operator() (const TYPE ¶meter) const |
|
inlineexplicit |
Create a JsonTokenizer_Visitor object that, when used via the visit method of a bdljsn::Json object, transfers token information to the specified tokenizer.
|
inline |
Destroy this JsonTokenizer_Visitor object.
| void baljsn::JsonTokenizer_Visitor::operator() | ( | const bdljsn::JsonArray & | array | ) | const |
| void baljsn::JsonTokenizer_Visitor::operator() | ( | const bdljsn::JsonObject & | object | ) | const |
|
inline |