[#BloombergLP-bdlde-Utf8Util-advanceRaw-06d]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlde.adoc[bdlde]::xref:BloombergLP/bdlde/Utf8Util.adoc[Utf8Util]::advanceRaw
:relfileprefix: ../../../
:mrdocs:

`advanceRaw` overloads

== Synopses

Declared in `&lt;bdlde&lowbar;utf8util&period;h&gt;`

Advance past Unicode code points in a `string&lowbar;view`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
static
xref:BloombergLP/bdlde/Utf8Util/IntPtr.adoc[Utf8Util::IntPtr]
xref:BloombergLP/bdlde/Utf8Util/advanceRaw-065.adoc[advanceRaw](
    char const** result,
    std::string&lowbar;view const& string,
    xref:BloombergLP/bdlde/Utf8Util/IntPtr.adoc[IntPtr] numCodePoints);
----

[.small]#xref:BloombergLP/bdlde/Utf8Util/advanceRaw-065.adoc[_» more&period;&period;&period;_]#

Advance past Unicode code points in a null&hyphen;terminated `string`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
static
xref:BloombergLP/bdlde/Utf8Util/IntPtr.adoc[IntPtr]
xref:BloombergLP/bdlde/Utf8Util/advanceRaw-01.adoc[advanceRaw](
    char const** result,
    char const* string,
    xref:BloombergLP/bdlde/Utf8Util/IntPtr.adoc[IntPtr] numCodePoints);
----

[.small]#xref:BloombergLP/bdlde/Utf8Util/advanceRaw-01.adoc[_» more&period;&period;&period;_]#

Advance past Unicode code points in a bounded `string`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
static
xref:BloombergLP/bdlde/Utf8Util/IntPtr.adoc[IntPtr]
xref:BloombergLP/bdlde/Utf8Util/advanceRaw-00.adoc[advanceRaw](
    char const** result,
    char const* string,
    xref:BloombergLP/bdlde/Utf8Util/size_type.adoc[size&lowbar;type] length,
    xref:BloombergLP/bdlde/Utf8Util/IntPtr.adoc[IntPtr] numCodePoints);
----

[.small]#xref:BloombergLP/bdlde/Utf8Util/advanceRaw-00.adoc[_» more&period;&period;&period;_]#

== Return Value

number of Unicode code points traversed

== Parameters

[cols="1,4"]
|===
| Name| Description
| *result*
| receives address after the last code point traversed
| *string*
| UTF&hyphen;8 string view to advance through
| *numCodePoints*
| maximum number of code points to advance
| *length*
| length of `string` in bytes
|===


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