[#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`&period; Note that the reader will not be on a valid node until `advanceToNextToken` is called&period; Note that this function does not change the the `conformanceMode` nor the values of any of the individual token options&colon; &ast; `allowConsecutiveSeparators` &ast; `allowFormFeedAsWhitespace` &ast; `allowHeterogenousArrays` &ast; `allowNonUtf8StringLiterals` &ast; `allowStandAloneValues` &ast; `allowTrailingTopLevelComma` &ast; `allowUnescapedControlCharacters`

== Synopsis

Declared in `&lt;bdljsn&lowbar;tokenizer&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
reset(std::streambuf* streambuf);
----


[.small]#Created with https://www.mrdocs.com[MrDocs]#
