:relfileprefix: ../../../
[#F4B94BCC554FFC86CBFCB719B4B53B5BF589B972]

= Function ci_digest

pass:v,q[Return the case-insensitive digest of a string]


== Synopsis

Declared in header `</boost/url/grammar/ci_string.hpp#L140[boost/url/grammar/ci_string.hpp,window=blank_]>`

[source,cpp,subs="verbatim,macros,-callouts"]
----
size_t
ci_digest(string_view s) noexcept;
----

== Description

pass:v,q[The hash function is non-cryptographic and] pass:v,q[not hardened against algorithmic complexity]
pass:v,q[attacks.]
pass:v,q[Returned digests are suitable for usage in]
pass:v,q[unordered containers.]
pass:v,q[The function is defined only for strings]
pass:v,q[containing low-ASCII characters.]



== Return Value

* `size_t` 


== Parameters

|===
| Name | Type 

| *s*
| `string_view`

|===



