OpenSiv3D  v0.6.5
C++20 framework for creative coding
Char.hpp File Reference
#include <cwctype>
#include <wchar.h>
#include "Common.hpp"
#include "detail/Char.ipp"

Namespaces

 s3d
 

Functions

constexpr bool s3d::IsASCII (char32 ch) noexcept
 ASCII 文字であるかを返します。 | Checks whether ch is an ASCII character. More...
 
constexpr bool s3d::IsDigit (char32 ch) noexcept
 10 進数の数字であるかを返します。 More...
 
constexpr bool s3d::IsLower (char32 ch) noexcept
 アルファベットの小文字であるかを返します。 More...
 
constexpr bool s3d::IsUpper (char32 ch) noexcept
 アルファベットの大文字であるかを返します。 More...
 
constexpr char32 s3d::ToLower (char32 ch) noexcept
 アルファベットの大文字を小文字にします。 More...
 
constexpr char32 s3d::ToUpper (char32 ch) noexcept
 アルファベットの小文字を大文字にします。 More...
 
constexpr bool s3d::IsAlpha (char32 ch) noexcept
 文字がアルファベットであるかを返します。 More...
 
constexpr bool s3d::IsAlnum (char32 ch) noexcept
 文字がアルファベットもしくは数字であるかを返します。 More...
 
constexpr bool s3d::IsXdigit (char32 ch) noexcept
 文字が 16 進数の数字であるかを返します。 More...
 
constexpr bool s3d::IsControl (char32 ch) noexcept
 文字が制御文字であるかを返します。 More...
 
constexpr bool s3d::IsBlank (char32 ch) noexcept
 文字が空白文字であるかを返します。 More...
 
constexpr bool s3d::IsSpace (char32 ch) noexcept
 文字が空白類文字であるかを返します。 More...
 
bool s3d::IsPrint (char32 ch)
 文字が印字可能文字であるかを返します。 More...
 
constexpr int32 s3d::CaseInsensitiveCompare (char32 a, char32 b) noexcept
 大文字小文字を区別しない文字の大小比較の結果を返します。 More...
 
constexpr bool s3d::CaseInsensitiveEquals (char32 a, char32 b) noexcept
 大文字小文字を区別せず、文字が同じであるかを返します。 More...