[#BloombergLP-bdlde-Utf8Util-numCodePointsRaw-0c]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlde.adoc[bdlde]::xref:BloombergLP/bdlde/Utf8Util.adoc[Utf8Util]::numCodePointsRaw
:relfileprefix: ../../../
:mrdocs:

Return the Unicode code&hyphen;point count in `string`&period;

== Synopses

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

Return the Unicode code&hyphen;point count in `string`&period;


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

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

Return the Unicode code&hyphen;point count in `string`&period;


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

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

Return the Unicode code&hyphen;point count in `string`&period;


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

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

== Return Value

number of Unicode code points in `string`

== Parameters

[cols="1,4"]
|===
| Name| Description
| *string*
| valid UTF&hyphen;8 string view to examine
| *length*
| length of `string` in bytes
|===


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