[#ToLower-0a]
= ToLower
:mrdocs:

`ToLower` overloads

== Synopses

Declared in `&lt;util&sol;strencodings&period;h&gt;`

Converts the given character to its lowercase equivalent&period; This function is locale independent&period; It only converts uppercase characters in the standard 7&hyphen;bit ASCII range&period; This is a feature, not a limitation&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
constexpr
char
xref:ToLower-0c.adoc[ToLower](char c);
----

[.small]#xref:ToLower-0c.adoc[_» more&period;&period;&period;_]#

Returns the lowercase equivalent of the given string&period; This function is locale independent&period; It only converts uppercase characters in the standard 7&hyphen;bit ASCII range&period; This is a feature, not a limitation&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
std::string
xref:ToLower-0f.adoc[ToLower](std::string&lowbar;view str);
----

[.small]#xref:ToLower-0f.adoc[_» more&period;&period;&period;_]#

== Return Value

* the lowercase equivalent of c&semi; or the argument if no conversion is possible&period;
* lowercased equivalent of str

== Parameters

[cols="1,4"]
|===
| Name| Description
| *c* [in]
| the character to convert to lowercase&period;
| *str* [in]
| the string to convert to lowercase&period;
|===


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