NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
字符转换

字符大小写转换函数 更多...

函数

template<typename CharT>
constexpr CharT neforce::to_lowercase (const CharT c) noexcept
 将字符转换为小写
template<typename CharT>
constexpr CharT neforce::to_uppercase (const CharT c) noexcept
 将字符转换为大写

详细描述

字符大小写转换函数

函数说明

◆ to_lowercase()

template<typename CharT>
CharT neforce::to_lowercase ( const CharT c)
constexprnoexcept

将字符转换为小写

模板参数
CharT字符类型
参数
c要转换的字符
返回
转换后的小写字符,如果无法转换则返回原字符

将A-Z转换为a-z,其他字符保持不变。

在文件 memory/memory.hpp343 行定义.

引用了 is_character_v , 以及 to_lowercase().

被这些函数引用 neforce::basic_string< char >::compare_ignore_case(), neforce::basic_string_view< typename Traits::char_type, Traits >::compare_ignore_case(), neforce::basic_string< char >::lowercase(), neforce::basic_string< char >::lowercase(), string_compare_ignore_case(), string_compare_ignore_case(), string_find_pattern_ignored_case() , 以及 to_lowercase().

◆ to_uppercase()

template<typename CharT>
CharT neforce::to_uppercase ( const CharT c)
constexprnoexcept

将字符转换为大写

模板参数
CharT字符类型
参数
c要转换的字符
返回
转换后的大写字符,如果无法转换则返回原字符

将a-z转换为A-Z,其他字符保持不变。

在文件 memory/memory.hpp362 行定义.

引用了 is_character_v , 以及 to_uppercase().

被这些函数引用 to_uppercase(), neforce::basic_string< char >::uppercase() , 以及 neforce::basic_string< char >::uppercase().