[#BloombergLP-baljsn-JsonTokenizer_Visitor] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/baljsn.adoc[baljsn]::JsonTokenizer_Visitor :relfileprefix: ../../ :mrdocs: 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>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- class JsonTokenizer_Visitor; ---- == Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/baljsn/JsonTokenizer_Visitor/2constructor.adoc[`JsonTokenizer_Visitor`] [.small]#[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`. | xref:BloombergLP/baljsn/JsonTokenizer_Visitor/2destructor.adoc[`~JsonTokenizer_Visitor`] [.small]#[destructor]# | Destroy this `JsonTokenizer_Visitor` object. | xref:BloombergLP/baljsn/JsonTokenizer_Visitor/operator_call-01.adoc[`operator()`] | Function call operators |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#