12 Commits

Author SHA1 Message Date
7fb116c577 fix(*): fix ambiguity in NAMESPACE_PRIVATE when expanding macros 2024-12-19 21:53:04 +08:00
312cfe4097 refactor(*): make type alias identifiers conform to the style for general type identifiers 2024-12-16 19:34:47 +08:00
1c0c93ee25 refactor(string): refactor string conversion but not fully tested 2024-11-13 22:41:44 +08:00
bc93455d0e refactor(string): refactor character and digit conversion to be non-invalidable 2024-11-12 13:32:43 +08:00
49feb0b12b perf(string): add assertions to character functions that depend on ASCII compatibilitya 2024-11-11 12:33:00 +08:00
f8ef1da107 refactor(string): add base-checking to conversions between characters and digits 2024-11-11 12:20:29 +08:00
7a80a80a12 fix(string): fix incorrect TChar results due to signed char 2024-11-10 19:21:49 +08:00
90c2a37a2c feat(string): add TChar::IsASCII to determine if it is an ASCII character 2024-11-10 18:45:15 +08:00
3df9122ef0 refactor(string): refactor TChar to enhance support for unicode 2024-10-26 21:15:27 +08:00
00838c2e35 perf(string): add NODISCARD tag to some functions 2024-09-21 15:54:01 +08:00
d137170ccb feat(string): add null-terminated byte string handling functions and the corresponding testing 2024-09-20 22:53:15 +08:00
5210db43b3 feat(string): add single character utility and the corresponding testing 2024-09-17 18:06:02 +08:00