[#BloombergLP-bdlb-Tokenizer-reset-04]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlb.adoc[bdlb]::xref:BloombergLP/bdlb/Tokenizer.adoc[Tokenizer]::reset
:relfileprefix: ../../../
:mrdocs:

`reset` overloads

== Synopses

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

Same as the preceding overload for a `string&lowbar;view` `input`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bdlb/Tokenizer/reset-0f.adoc[reset](std::string&lowbar;view const& input);
----

[.small]#xref:BloombergLP/bdlb/Tokenizer/reset-0f.adoc[_» more&period;&period;&period;_]#

Rebind this object to refer to the specified sequence of `input` characters&period; The state of the tokenizer following this call is _as_ _if_ it had been constructed with `input` and its current sets of _soft_ and _hard_ delimiter characters&period; The behavior is undefined if this object is used in any way (other than to reset or destroy it) after its underlying `input` string is modified&period; Note that supplying a default constructed `string&lowbar;view` is equivalent to supplying an empty c&hyphen;string (i&period;e&period;, &quot;&quot;)&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bdlb/Tokenizer/reset-07.adoc[reset](char const* input);
----

[.small]#xref:BloombergLP/bdlb/Tokenizer/reset-07.adoc[_» more&period;&period;&period;_]#


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