[#BloombergLP-bdljsn-Tokenizer-reset] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdljsn.adoc[bdljsn]::xref:BloombergLP/bdljsn/Tokenizer.adoc[Tokenizer]::reset :relfileprefix: ../../../ :mrdocs: Reset this tokenizer to read data from the specified `streambuf`. Note that the reader will not be on a valid node until `advanceToNextToken` is called. Note that this function does not change the the `conformanceMode` nor the values of any of the individual token options: * `allowConsecutiveSeparators` * `allowFormFeedAsWhitespace` * `allowHeterogenousArrays` * `allowNonUtf8StringLiterals` * `allowStandAloneValues` * `allowTrailingTopLevelComma` * `allowUnescapedControlCharacters` == Synopsis Declared in `<bdljsn_tokenizer.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- void reset(std::streambuf* streambuf); ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#