mFrame
載入中...
搜尋中...
無符合項目
ufm::lang::Character 類別 參考文件final

字元操作工具類別 更多...

#include <Character.h>

類別ufm::lang::Character的繼承圖:
ufm::lang::NonInstantiable ufm::lang::Object ufm::lang::Interface

公開型態

enum struct  LineEnding : uint8 { LF , CR , CRLF }
 行結尾類型的列舉類型。 更多...
 

靜態公開方法(Static Public Methods)

static bool isTokenSymbol (char c)
 Check if the character is a separator symbol.
 
static bool isNextLineSymbol (char c)
 Check if the character is a newline control symbol.
 
static bool isHexChar (char c)
 判斷字元是否為十六進位字元
 
static bool isNumberChar (char c)
 判斷字元是否為數字
 
static bool isPrintable (char c)
 判斷字元是否為可列印字元
 
static bool isControl (char c)
 判斷字元是否為控制字元
 
static char toUpperCase (char ch)
 將單一字元轉換為大寫
 
static int toUpperCase (const char *src, char *dst)
 將字串轉換為大寫,當遇到'\0'時停止。
 
static int toUpperCase (const char *src, char *dst, int length)
 將字串轉換為大寫,當遇到'\0'或滿足最大轉換長度時停止。
 
static char toLowerCase (char ch)
 將單一字元轉換為小寫
 
static int toLowerCase (const char *src, char *dst)
 將字串轉換為小寫,當遇到'\0'時停止。
 
static int toLowerCase (const char *src, char *dst, int length)
 將字串轉換為小寫,當遇到'\0'或滿足最大轉換長度時停止。
 
static bool hexCharToChar (char &result, char highChar, char lowChar)
 將16進制文字轉換至數值。
 
static bool hexCharToChar (char &result, char source)
 將16進制文字轉換至數值。
 
static bool compare (char src1, char src2)
 字元比較
 
static bool compare (const char *str1, const char *str2, int length=-1)
 字符串比較
 
static bool compareIgnoreCast (char src1, char src2)
 字元比較且忽略大小寫
 
static bool compareIgnoreCast (const char *src1, const char *src2, int length=-1)
 比較字符串且忽略大小寫,限定字符串最大長度為length
 
static bool compareTokenIgnoreCast (const char *src1, const char *src2, int length=-1)
 比較字符串且忽略大小寫,直到遇到斷落符號或滿足最大長度
 
static int length (const char *src)
 取得字符串長度,當遇到'\0'時返回計數
 
static int lengthToken (const char *src)
 取得字符串長度,當遇到斷落或滿足最大長度時返回計數
 
static bool isHexString (const ufm::lang::Data &source)
 判斷目標是否為16進制字串。
 
static bool parseHexString (ufm::lang::Data &result, const ufm::lang::Data &source)
 將二進制字串轉換為位元組資料。
 

靜態公開屬性

static constexpr char KEY_NUL = 0x00
 
static constexpr char KEY_SOH = 0x01
 
static constexpr char KEY_STX = 0x02
 
static constexpr char KEY_ETX = 0x03
 
static constexpr char KEY_EOT = 0x04
 
static constexpr char KEY_ENQ = 0x05
 
static constexpr char KEY_ACK = 0x06
 
static constexpr char KEY_BEL = 0x07
 
static constexpr char KEY_BS = 0x08
 
static constexpr char KEY_TAB = 0x09
 
static constexpr char KEY_LF = 0x0A
 
static constexpr char KEY_VT = 0x0B
 
static constexpr char KEY_FF = 0x0C
 
static constexpr char KEY_CR = 0x0D
 
static constexpr char KEY_SO = 0x0E
 
static constexpr char KEY_SI = 0x0F
 
static constexpr char KEY_DLE = 0x10
 
static constexpr char KEY_DC1 = 0x11
 
static constexpr char KEY_DC2 = 0x12
 
static constexpr char KEY_DC3 = 0x13
 
static constexpr char KEY_DC4 = 0x14
 
static constexpr char KEY_NAK = 0x15
 
static constexpr char KEY_SYN = 0x16
 
static constexpr char KEY_ETB = 0x17
 
static constexpr char KEY_CAN = 0x18
 
static constexpr char KEY_EM = 0x19
 
static constexpr char KEY_SUB = 0x1A
 
static constexpr char KEY_ESC = 0x1B
 
static constexpr char KEY_FS = 0x1C
 
static constexpr char KEY_GS = 0x1D
 
static constexpr char KEY_RS = 0x1E
 
static constexpr char KEY_US = 0x1F
 
static constexpr char KEY_BACKSPACE = 0x7F
 
static constexpr char KEY_SPACE = 0x20
 
static constexpr char KEY_EXCLAM = 0x21
 
static constexpr char KEY_QUOTE = 0x22
 
static constexpr char KEY_HASH = 0x23
 
static constexpr char KEY_DOLLAR = 0x24
 
static constexpr char KEY_PERCENT = 0x25
 
static constexpr char KEY_AMPERSAND = 0x26
 
static constexpr char KEY_APOSTROPHE = 0x27
 
static constexpr char KEY_LEFT_PAREN = 0x28
 
static constexpr char KEY_RIGHT_PAREN = 0x29
 
static constexpr char KEY_ASTERISK = 0x2A
 
static constexpr char KEY_PLUS = 0x2B
 
static constexpr char KEY_COMMA = 0x2C
 
static constexpr char KEY_MINUS = 0x2D
 
static constexpr char KEY_PERIOD = 0x2E
 
static constexpr char KEY_SLASH = 0x2F
 
static constexpr char KEY_COLON = 0x3A
 
static constexpr char KEY_SEMICOLON = 0x3B
 
static constexpr char KEY_LESS_THAN = 0x3C
 
static constexpr char KEY_EQUAL = 0x3D
 
static constexpr char KEY_GREATER_THAN = 0x3E
 
static constexpr char KEY_QUESTION = 0x3F
 
static constexpr char KEY_AT = 0x40
 
static constexpr char KEY_LEFT_BRACKET = 0x5B
 
static constexpr char KEY_BACKSLASH = 0x5C
 
static constexpr char KEY_RIGHT_BRACKET = 0x5D
 
static constexpr char KEY_CARET = 0x5E
 
static constexpr char KEY_UNDERSCORE = 0x5F
 
static constexpr char KEY_GRAVE = 0x60
 
static constexpr char KEY_LEFT_CURLY = 0x7B
 
static constexpr char KEY_VERTICAL_BAR = 0x7C
 
static constexpr char KEY_RIGHT_CURLY = 0x7D
 
static constexpr char KEY_TILDE = 0x7E
 

保護方法(Protected Methods)

virtual ~Character (void) override=default
 銷毀 Character 物件
 
- 保護方法(Protected Methods) 繼承自 ufm::lang::NonInstantiable
 NonInstantiable (void)=delete
 禁止實例化 NonInstantiable 類別
 
 NonInstantiable (const NonInstantiable &)=delete
 禁止複製建構函式
 
virtual ~NonInstantiable (void) override=default
 Destroy the Non Instantiable object.
 
NonInstantiableoperator= (const NonInstantiable &)=delete
 
NonInstantiableoperator= (NonInstantiable &&)=delete
 

額外的繼承成員

- 公開方法(Public Methods) 繼承自 ufm::lang::Object
void * operator new (size_t n)
 使用運算子 new 分配記憶體
 
void * operator new (size_t n, void *p)
 在指定記憶體上調用運算子 new
 
virtual ufm::lang::ObjectgetObject (void) override
 取得對應的 Object 物件
 
void delay (int milliseconds) const
 延遲指定的毫秒數進行執行緒等待
 
bool equals (Object *object) const
 判斷與另一物件是否為相同參照(指標型態比較)
 
bool equals (Object &object) const
 判斷與另一物件是否為相同參照(參照型態比較)
 
void wait (void) const
 使當前線程等待直到被通知
 
bool wait (int timeout) const
 等待通知或超時
 
bool yield (void) const
 讓執行緒讓渡控制權給同優先權的下一個執行緒
 
int lock (void) const
 核心鎖定,鎖定期間禁止線程切換
 
int unlock (void) const
 核心解鎖
 
ufm::sys::ThreadcurrentThread (void) const
 取得當前執行緒指標
 
virtual int hashcode (void) const
 返回對象的哈希碼值。支持這種方法是為了散列表,如HashMap提供的那樣。
 
- 公開方法(Public Methods) 繼承自 ufm::lang::Interface
virtual ~Interface (void)=default
 虛擬析構函式
 

詳細描述

字元操作工具類別

本類別提供:

  • 控制字元常數定義
  • 大小寫轉換
  • 字元比較
  • 字串長度計算
  • 16進位資料解析
  • 提供統一的控制字元與符號字元操作
1.0.0

列舉型態成員說明文件

◆ LineEnding

enum struct ufm::lang::Character::LineEnding : uint8
strong

行結尾類型的列舉類型。

此列舉用於表示不同的行結尾控制符號:

  • LF : 換行 (Line Feed, '
    ')
  • CR : 回車 (Carriage Return, '\r')
  • CRLF : 回車換行 (Carriage Return + Line Feed, "\r\n")
1.0.0
列舉值
LF 

換行 (Line Feed)

CR 

回車 (Carriage Return)

CRLF 

回車換行 (Carriage Return + Line Feed)

函式成員說明文件

◆ compare() [1/2]

static bool ufm::lang::Character::compare ( char src1,
char src2 )
inlinestatic

字元比較

參數
src1來源1
src2來源2
傳回值
true 比較結果相同
false 比較結果不同

◆ compare() [2/2]

static bool ufm::lang::Character::compare ( const char * str1,
const char * str2,
int length = -1 )
static

字符串比較

參數
src1來源1
src2來源2
length比較長度,若為-1則使用字符串長度
傳回值
true 比較結果相同
false 比較結果不同

◆ compareIgnoreCast() [1/2]

static bool ufm::lang::Character::compareIgnoreCast ( char src1,
char src2 )
inlinestatic

字元比較且忽略大小寫

參數
src1來源1
src2來源2
傳回值
true 比較結果相同
false 比較結果不同

◆ compareIgnoreCast() [2/2]

static bool ufm::lang::Character::compareIgnoreCast ( const char * src1,
const char * src2,
int length = -1 )
static

比較字符串且忽略大小寫,限定字符串最大長度為length

參數
src1字符串1
src2字符串2
length比較長度,若為-1則使用字符串長度
傳回值
true 字符串相同
false 字符串不相同

◆ compareTokenIgnoreCast()

static bool ufm::lang::Character::compareTokenIgnoreCast ( const char * src1,
const char * src2,
int length = -1 )
static

比較字符串且忽略大小寫,直到遇到斷落符號或滿足最大長度

段落符號包括空格、水平製表符、回車、換行或空字元。

參數
src1字符串1
src2字符串2
length比較長度,若為-1則使用字符串長度
傳回值
true 字符串相同
false 字符串不相同

◆ hexCharToChar() [1/2]

static bool ufm::lang::Character::hexCharToChar ( char & result,
char highChar,
char lowChar )
static

將16進制文字轉換至數值。

參數
result儲存目標
highChar來源高位元字串
lowChar來源低位元字串
傳回值
true 轉換成功
false 轉換失敗,來源並不屬於16進制文字。

◆ hexCharToChar() [2/2]

static bool ufm::lang::Character::hexCharToChar ( char & result,
char source )
static

將16進制文字轉換至數值。

參數
result儲存目標
source來源
傳回值
true 轉換成功
false 轉換失敗,來源並不屬於16進制文字。

◆ isControl()

static bool ufm::lang::Character::isControl ( char c)
inlinestatic

判斷字元是否為控制字元

檢查字元是否屬於 ASCII 控制字元範圍 (0x01-0x1F) 或 DEL。

參數
c要檢查的字元
傳回值
true 表示為控制字元
false 表示非控制字元

◆ isHexChar()

static bool ufm::lang::Character::isHexChar ( char c)
inlinestatic

判斷字元是否為十六進位字元

檢查字元是否屬於 0-9, a-f, 或 A-F 範圍。

參數
c要檢查的字元
傳回值
true 表示為十六進位字元
false 表示非十六進位字元

◆ isHexString()

static bool ufm::lang::Character::isHexString ( const ufm::lang::Data & source)
inlinestatic

判斷目標是否為16進制字串。

參數
source來源長度
傳回值
true 目標是16進制字串
false 目標非16進制字串

◆ isNextLineSymbol()

static bool ufm::lang::Character::isNextLineSymbol ( char c)
inlinestatic

Check if the character is a newline control symbol.

Determines whether the specified character indicates a line break (carriage return, line feed, or null).

參數
cThe character to check.
傳回值
true if the character is carriage return, line feed, or null.
false otherwise.

◆ isNumberChar()

static bool ufm::lang::Character::isNumberChar ( char c)
inlinestatic

判斷字元是否為數字

檢查字元是否屬於 '0'-'9' 範圍。

參數
c要檢查的字元
傳回值
true 表示為數字字元
false 表示非數字字元

◆ isPrintable()

static bool ufm::lang::Character::isPrintable ( char c)
inlinestatic

判斷字元是否為可列印字元

檢查字元是否位於 ASCII 32 (Space) 到 126 (~) 範圍。

參數
c要檢查的字元
傳回值
true 表示為可列印字元
false 表示非可列印字元

◆ isTokenSymbol()

static bool ufm::lang::Character::isTokenSymbol ( char c)
inlinestatic

Check if the character is a separator symbol.

Determines whether the specified character is a whitespace or control symbol that typically separates tokens (space, horizontal tab, carriage return, line feed, or null).

參數
cThe character to check.
傳回值
true if the character is space, horizontal tab, carriage return, line feed, or null.
false otherwise.

◆ length()

static int ufm::lang::Character::length ( const char * src)
static

取得字符串長度,當遇到'\0'時返回計數

參數
src來源
傳回值
int 字符串長度

◆ lengthToken()

static int ufm::lang::Character::lengthToken ( const char * src)
static

取得字符串長度,當遇到斷落或滿足最大長度時返回計數

斷落符號包括空格、水平製表符、回車、換行或空字元。

參數
src來源
length最大長度,若為0則忽略最大長度限制。
傳回值
int 字符串長度

◆ parseHexString()

static bool ufm::lang::Character::parseHexString ( ufm::lang::Data & result,
const ufm::lang::Data & source )
static

將二進制字串轉換為位元組資料。

參數
result結果儲存目標
source資料來源
傳回值
true 轉換成功
false 轉換失敗

◆ toLowerCase() [1/3]

static char ufm::lang::Character::toLowerCase ( char ch)
inlinestatic

將單一字元轉換為小寫

若為大寫字母(A-Z),則轉為對應小寫字母(a-z),否則原樣返回。

參數
ch要轉換的大寫字元
傳回值
char 轉換後的小寫字元或原字元

◆ toLowerCase() [2/3]

static int ufm::lang::Character::toLowerCase ( const char * src,
char * dst )
static

將字串轉換為小寫,當遇到'\0'時停止。

參數
src來源。
dst目標。
傳回值
int 經過轉換的字符數量。

◆ toLowerCase() [3/3]

static int ufm::lang::Character::toLowerCase ( const char * src,
char * dst,
int length )
static

將字串轉換為小寫,當遇到'\0'或滿足最大轉換長度時停止。

參數
src來源。
dst目標。
length最大轉換長度,若為0則將忽略最大轉換長度,直到發現'\0'為止。
傳回值
int 經過轉換的字符數量。

◆ toUpperCase() [1/3]

static char ufm::lang::Character::toUpperCase ( char ch)
inlinestatic

將單一字元轉換為大寫

若為小寫字母(a-z),則轉為對應大寫字母(A-Z),否則原樣返回。

參數
ch要轉換的小寫字元
傳回值
char 轉換後的大寫字元或原字元

◆ toUpperCase() [2/3]

static int ufm::lang::Character::toUpperCase ( const char * src,
char * dst )
static

將字串轉換為大寫,當遇到'\0'時停止。

參數
src來源
dst目標
傳回值
int 經過轉換的字符數量

◆ toUpperCase() [3/3]

static int ufm::lang::Character::toUpperCase ( const char * src,
char * dst,
int length )
static

將字串轉換為大寫,當遇到'\0'或滿足最大轉換長度時停止。

參數
src來源
dst目標
length最大轉換長度,若為0則將忽略最大轉換長度,直到發現'\0'為止。
傳回值
int 經過轉換的字符數量

資料成員說明文件

◆ KEY_ACK

char ufm::lang::Character::KEY_ACK = 0x06
staticconstexpr

確認回應(Acknowledge)

◆ KEY_AMPERSAND

char ufm::lang::Character::KEY_AMPERSAND = 0x26
staticconstexpr

“&” 和號(Ampersand)

◆ KEY_APOSTROPHE

char ufm::lang::Character::KEY_APOSTROPHE = 0x27
staticconstexpr

“'” 單引號(Apostrophe)

◆ KEY_ASTERISK

char ufm::lang::Character::KEY_ASTERISK = 0x2A
staticconstexpr

“*” 星號(Asterisk)

◆ KEY_AT

char ufm::lang::Character::KEY_AT = 0x40
staticconstexpr

“@” 小老鼠(At Sign)

◆ KEY_BACKSLASH

char ufm::lang::Character::KEY_BACKSLASH = 0x5C
staticconstexpr

“\” 反斜杠(Backslash)

◆ KEY_BACKSPACE

char ufm::lang::Character::KEY_BACKSPACE = 0x7F
staticconstexpr

刪除(Delete)

◆ KEY_BEL

char ufm::lang::Character::KEY_BEL = 0x07
staticconstexpr

鈴聲(Bell)

◆ KEY_BS

char ufm::lang::Character::KEY_BS = 0x08
staticconstexpr

退格(Backspace)

◆ KEY_CAN

char ufm::lang::Character::KEY_CAN = 0x18
staticconstexpr

取消(Cancel)

◆ KEY_CARET

char ufm::lang::Character::KEY_CARET = 0x5E
staticconstexpr

“^” 插入符號(Caret)

◆ KEY_COLON

char ufm::lang::Character::KEY_COLON = 0x3A
staticconstexpr

“:” 冒號(Colon)

◆ KEY_COMMA

char ufm::lang::Character::KEY_COMMA = 0x2C
staticconstexpr

“,” 逗號(Comma)

◆ KEY_CR

char ufm::lang::Character::KEY_CR = 0x0D
staticconstexpr

回車(Carriage Return)

◆ KEY_DC1

char ufm::lang::Character::KEY_DC1 = 0x11
staticconstexpr

裝置控制 1(Device Control 1)

◆ KEY_DC2

char ufm::lang::Character::KEY_DC2 = 0x12
staticconstexpr

裝置控制 2(Device Control 2)

◆ KEY_DC3

char ufm::lang::Character::KEY_DC3 = 0x13
staticconstexpr

裝置控制 3(Device Control 3)

◆ KEY_DC4

char ufm::lang::Character::KEY_DC4 = 0x14
staticconstexpr

裝置控制 4(Device Control 4)

◆ KEY_DLE

char ufm::lang::Character::KEY_DLE = 0x10
staticconstexpr

資料連結轉義(Data Link Escape)

◆ KEY_DOLLAR

char ufm::lang::Character::KEY_DOLLAR = 0x24
staticconstexpr

“$” 美元符號(Dollar Sign)

◆ KEY_EM

char ufm::lang::Character::KEY_EM = 0x19
staticconstexpr

介質結束(End of Medium)

◆ KEY_ENQ

char ufm::lang::Character::KEY_ENQ = 0x05
staticconstexpr

請求(Enquiry)

◆ KEY_EOT

char ufm::lang::Character::KEY_EOT = 0x04
staticconstexpr

傳輸結束(End of Transmission)

◆ KEY_EQUAL

char ufm::lang::Character::KEY_EQUAL = 0x3D
staticconstexpr

“=” 等於號(Equal Sign)

◆ KEY_ESC

char ufm::lang::Character::KEY_ESC = 0x1B
staticconstexpr

脫逸(Escape)

◆ KEY_ETB

char ufm::lang::Character::KEY_ETB = 0x17
staticconstexpr

區塊傳輸結束(End of Block)

◆ KEY_ETX

char ufm::lang::Character::KEY_ETX = 0x03
staticconstexpr

本文結束(End of Text)

◆ KEY_EXCLAM

char ufm::lang::Character::KEY_EXCLAM = 0x21
staticconstexpr

“!” 感嘆號(Exclamation Mark)

◆ KEY_FF

char ufm::lang::Character::KEY_FF = 0x0C
staticconstexpr

換頁(Form Feed)

◆ KEY_FS

char ufm::lang::Character::KEY_FS = 0x1C
staticconstexpr

文件分隔符(File Separator)

◆ KEY_GRAVE

char ufm::lang::Character::KEY_GRAVE = 0x60
staticconstexpr

“`” 重音符號(Grave Accent)

◆ KEY_GREATER_THAN

char ufm::lang::Character::KEY_GREATER_THAN = 0x3E
staticconstexpr

“>” 大於號(Greater Than)

◆ KEY_GS

char ufm::lang::Character::KEY_GS = 0x1D
staticconstexpr

群組分隔符(Group Separator)

◆ KEY_HASH

char ufm::lang::Character::KEY_HASH = 0x23
staticconstexpr

“::” 井號(Hash)

◆ KEY_LEFT_BRACKET

char ufm::lang::Character::KEY_LEFT_BRACKET = 0x5B
staticconstexpr

“[” 左中括號(Left Bracket)

◆ KEY_LEFT_CURLY

char ufm::lang::Character::KEY_LEFT_CURLY = 0x7B
staticconstexpr

“{” 左大括號(Left Curly Brace)

◆ KEY_LEFT_PAREN

char ufm::lang::Character::KEY_LEFT_PAREN = 0x28
staticconstexpr

“(” 左括號(Left Parenthesis)

◆ KEY_LESS_THAN

char ufm::lang::Character::KEY_LESS_THAN = 0x3C
staticconstexpr

“<” 小於號(Less Than)

◆ KEY_LF

char ufm::lang::Character::KEY_LF = 0x0A
staticconstexpr

換行(Line Feed)

◆ KEY_MINUS

char ufm::lang::Character::KEY_MINUS = 0x2D
staticconstexpr

“-” 減號(Minus)

◆ KEY_NAK

char ufm::lang::Character::KEY_NAK = 0x15
staticconstexpr

否定回應(Negative Acknowledge)

◆ KEY_NUL

char ufm::lang::Character::KEY_NUL = 0x00
staticconstexpr

空字元(Null)

◆ KEY_PERCENT

char ufm::lang::Character::KEY_PERCENT = 0x25
staticconstexpr

“” 百分號(Percent Sign)

◆ KEY_PERIOD

char ufm::lang::Character::KEY_PERIOD = 0x2E
staticconstexpr

“.” 句號(Period)

◆ KEY_PLUS

char ufm::lang::Character::KEY_PLUS = 0x2B
staticconstexpr

“+” 加號(Plus Sign)

◆ KEY_QUESTION

char ufm::lang::Character::KEY_QUESTION = 0x3F
staticconstexpr

“?” 問號(Question Mark)

◆ KEY_QUOTE

char ufm::lang::Character::KEY_QUOTE = 0x22
staticconstexpr

“"” 雙引號(Double Quote)

◆ KEY_RIGHT_BRACKET

char ufm::lang::Character::KEY_RIGHT_BRACKET = 0x5D
staticconstexpr

“]” 右中括號(Right Bracket)

◆ KEY_RIGHT_CURLY

char ufm::lang::Character::KEY_RIGHT_CURLY = 0x7D
staticconstexpr

“}” 右大括號(Right Curly Brace)

◆ KEY_RIGHT_PAREN

char ufm::lang::Character::KEY_RIGHT_PAREN = 0x29
staticconstexpr

“)” 右括號(Right Parenthesis)

◆ KEY_RS

char ufm::lang::Character::KEY_RS = 0x1E
staticconstexpr

記錄分隔符(Record Separator)

◆ KEY_SEMICOLON

char ufm::lang::Character::KEY_SEMICOLON = 0x3B
staticconstexpr

“;” 分號(Semicolon)

◆ KEY_SI

char ufm::lang::Character::KEY_SI = 0x0F
staticconstexpr

移入(Shift In)

◆ KEY_SLASH

char ufm::lang::Character::KEY_SLASH = 0x2F
staticconstexpr

“/ ”斜杠(Slash)

◆ KEY_SO

char ufm::lang::Character::KEY_SO = 0x0E
staticconstexpr

移出(Shift Out)

◆ KEY_SOH

char ufm::lang::Character::KEY_SOH = 0x01
staticconstexpr

標題開始(Start of Header)

◆ KEY_SPACE

char ufm::lang::Character::KEY_SPACE = 0x20
staticconstexpr

“ ” 空格(Space)

◆ KEY_STX

char ufm::lang::Character::KEY_STX = 0x02
staticconstexpr

本文開始(Start of Text)

◆ KEY_SUB

char ufm::lang::Character::KEY_SUB = 0x1A
staticconstexpr

替換(Substitute)

◆ KEY_SYN

char ufm::lang::Character::KEY_SYN = 0x16
staticconstexpr

同步空閒(Synchronous Idle)

◆ KEY_TAB

char ufm::lang::Character::KEY_TAB = 0x09
staticconstexpr

水平製表符(Horizontal Tab)

◆ KEY_TILDE

char ufm::lang::Character::KEY_TILDE = 0x7E
staticconstexpr

“~” 波浪號(Tilde)

◆ KEY_UNDERSCORE

char ufm::lang::Character::KEY_UNDERSCORE = 0x5F
staticconstexpr

“_” 下劃線(Underscore)

◆ KEY_US

char ufm::lang::Character::KEY_US = 0x1F
staticconstexpr

單元分隔符(Unit Separator)

◆ KEY_VERTICAL_BAR

char ufm::lang::Character::KEY_VERTICAL_BAR = 0x7C
staticconstexpr

“|” 豎線(Vertical Bar)

◆ KEY_VT

char ufm::lang::Character::KEY_VT = 0x0B
staticconstexpr

垂直製表符(Vertical Tab)


此類別(class) 文件是由下列檔案中產生: