wcharacter.h
// Copyright (c) 1999-2018 David Muse
// See the COPYING file for more information.
#ifndef RUDIMENTS_WCHARACTER_H
#define RUDIMENTS_WCHARACTER_H
#include <rudiments/private/wcharacterincludes.h>
class RUDIMENTS_DLLSPEC wcharacter {
public:
static bool isAlphanumeric(int32_t c);
static bool isAlphabetical(int32_t c);
static bool isAlphabeticalExtended(int32_t c);
static bool isLowerCase(int32_t c);
static bool isLowerCaseExtended(int32_t c);
static bool isUpperCase(int32_t c);
static bool isUpperCaseExtended(int32_t c);
static bool isPunctuation(int32_t c);
static bool isPrintable(int32_t c);
static bool isPrintableNonSpace(int32_t c);
static bool isControlCharacter(int32_t c);
static bool isDigit(int32_t c);
static bool isHexDigit(int32_t c);
static bool isBlank(int32_t c);
static bool isWhitespace(int32_t c);
static bool isAscii(int32_t c);
static int32_t toUpperCase(int32_t c);
static int32_t toLowerCase(int32_t c);
static int32_t toAscii(int32_t c);
static bool inSet(wchar_t c, const wchar_t *set);
static wchar_t duplicate(char c);
static bool supported();
};
#endif
wcharacter
Definition: wcharacter.h:11
wcharacter::isControlCharacter
static bool isControlCharacter(int32_t c)
wcharacter::isUpperCaseExtended
static bool isUpperCaseExtended(int32_t c)
wcharacter::isPrintableNonSpace
static bool isPrintableNonSpace(int32_t c)
wcharacter::isLowerCaseExtended
static bool isLowerCaseExtended(int32_t c)
wcharacter::isAlphabeticalExtended
static bool isAlphabeticalExtended(int32_t c)
wcharacter::isPrintable
static bool isPrintable(int32_t c)
wcharacter::isPunctuation
static bool isPunctuation(int32_t c)
wcharacter::isAlphabetical
static bool isAlphabetical(int32_t c)
wcharacter::isUpperCase
static bool isUpperCase(int32_t c)
wcharacter::toUpperCase
static int32_t toUpperCase(int32_t c)
wcharacter::supported
static bool supported()
wcharacter::isAscii
static bool isAscii(int32_t c)
wcharacter::isBlank
static bool isBlank(int32_t c)
wcharacter::toLowerCase
static int32_t toLowerCase(int32_t c)
wcharacter::toAscii
static int32_t toAscii(int32_t c)
wcharacter::isLowerCase
static bool isLowerCase(int32_t c)
wcharacter::isDigit
static bool isDigit(int32_t c)
wcharacter::duplicate
static wchar_t duplicate(char c)
wcharacter::inSet
static bool inSet(wchar_t c, const wchar_t *set)
wcharacter::isWhitespace
static bool isWhitespace(int32_t c)
wcharacter::isAlphanumeric
static bool isAlphanumeric(int32_t c)
wcharacter::isHexDigit
static bool isHexDigit(int32_t c)