AsmGrader 0.0.0
Loading...
Searching...
No Matches
asmgrader::detail::cctype Namespace Reference

Functions

template<typename Ret , typename... ExtraArgs>
consteval auto make_safe_wrapper (int(&cfunc)(int, ExtraArgs...))
 
constexpr bool islower (char c)
 
constexpr bool isupper (char c)
 
constexpr char tolower (char c)
 
constexpr char toupper (char c)
 
constexpr bool isdigit (char c)
 
constexpr bool isxdigit (char c)
 
constexpr bool isalpha (char c)
 
constexpr bool isalnum (char c)
 
constexpr bool iscntrl (char c)
 
constexpr bool isgraph (char c)
 
constexpr bool isprint (char c)
 
constexpr bool isblank (char c)
 
constexpr bool isspace (char c)
 
constexpr bool ispunct (char c)
 

Function Documentation

◆ isalnum()

bool asmgrader::detail::cctype::isalnum ( char c)
constexpr

◆ isalpha()

bool asmgrader::detail::cctype::isalpha ( char c)
constexpr

◆ isblank()

bool asmgrader::detail::cctype::isblank ( char c)
constexpr

◆ iscntrl()

bool asmgrader::detail::cctype::iscntrl ( char c)
constexpr

◆ isdigit()

bool asmgrader::detail::cctype::isdigit ( char c)
constexpr

◆ isgraph()

bool asmgrader::detail::cctype::isgraph ( char c)
constexpr

◆ islower()

bool asmgrader::detail::cctype::islower ( char c)
constexpr

◆ isprint()

bool asmgrader::detail::cctype::isprint ( char c)
constexpr

◆ ispunct()

bool asmgrader::detail::cctype::ispunct ( char c)
constexpr

◆ isspace()

bool asmgrader::detail::cctype::isspace ( char c)
constexpr

◆ isupper()

bool asmgrader::detail::cctype::isupper ( char c)
constexpr

◆ isxdigit()

bool asmgrader::detail::cctype::isxdigit ( char c)
constexpr

◆ make_safe_wrapper()

template<typename Ret , typename... ExtraArgs>
auto asmgrader::detail::cctype::make_safe_wrapper ( int(&)(int, ExtraArgs...) cfunc)
consteval

◆ tolower()

char asmgrader::detail::cctype::tolower ( char c)
constexpr

◆ toupper()

char asmgrader::detail::cctype::toupper ( char c)
constexpr