5#define const_wd32char_trigger const ::wd32_character *
12CLASS_DECL_ACME
void string_count_copy(::wd32_character * pchDest, const ::wd32_character * pchSrc, character_count nChars)
noexcept;
13CLASS_DECL_ACME
void string_count_copy(::wd32_character * pchDest,
size_t nDestLen, const ::wd32_character * pchSrc, character_count nChars)
noexcept;
14CLASS_DECL_ACME
void overlapped_string_count_copy(::wd32_character * pchDest, const ::wd32_character * pchSrc, character_count nChars)
noexcept;
17CLASS_DECL_ACME ::i32 _string_compare(const ::wd32_character * pszA, const ::wd32_character * pszB)
noexcept;
18CLASS_DECL_ACME ::i32 case_insensitive__string_compare(const ::wd32_character * pszA, const ::wd32_character * pszB)
noexcept;
19CLASS_DECL_ACME ::i32 _string_count_compare(const ::wd32_character * pszA, const ::wd32_character * pszB, character_count len)
noexcept;
20CLASS_DECL_ACME ::i32 case_insensitive__string_count_compare(const ::wd32_character * pszA, const ::wd32_character * pszB, character_count len)
noexcept;
21CLASS_DECL_ACME ::std::strong_ordering _string_collate(const ::wd32_character * pszA, const ::wd32_character * pszB)
noexcept;
22CLASS_DECL_ACME ::std::strong_ordering _case_insensitive_string_collate(const ::wd32_character * pszA, const ::wd32_character * pszB)
noexcept;
23CLASS_DECL_ACME ::std::strong_ordering _string_count_collate(const ::wd32_character * pszA, const ::wd32_character * pszB, character_count len)
noexcept;
24CLASS_DECL_ACME ::std::strong_ordering _case_insensitive_string_count_collate(const ::wd32_character * pszA, const ::wd32_character * pszB, character_count len)
noexcept;
27CLASS_DECL_ACME ::i32 string_compare(const ::wd32_character * pszA, const ::wd32_character * pszB)
noexcept;
28CLASS_DECL_ACME ::i32 case_insensitive_string_compare(const ::wd32_character * pszA, const ::wd32_character * pszB)
noexcept;
29CLASS_DECL_ACME ::i32 string_count_compare(const ::wd32_character * pszA, const ::wd32_character * pszB, character_count len)
noexcept;
30CLASS_DECL_ACME ::i32 case_insensitive_string_count_compare(const ::wd32_character * pszA, const ::wd32_character * pszB, character_count len)
noexcept;
31CLASS_DECL_ACME ::std::strong_ordering string_collate(const ::wd32_character * pszA, const ::wd32_character * pszB)
noexcept;
32CLASS_DECL_ACME ::std::strong_ordering case_insensitive_string_collate(const ::wd32_character * pszA, const ::wd32_character * pszB)
noexcept;
33CLASS_DECL_ACME ::std::strong_ordering string_count_collate(const ::wd32_character * pszA, const ::wd32_character * pszB, character_count len)
noexcept;
34CLASS_DECL_ACME ::std::strong_ordering case_insensitive_string_count_collate(const ::wd32_character * pszA, const ::wd32_character * pszB, character_count len)
noexcept;
36inline ::i32 _string_count_compare(const ::wd32_character* pszA, const ::wd32_character* pszB, character_count len)
noexcept {
return string_count_compare(pszA, pszB, len); }
37inline ::i32 _case_insensitive_string_count_compare(const ::wd32_character* pszA, const ::wd32_character* pszB, character_count len)
noexcept {
return case_insensitive_string_count_compare(pszA, pszB, len); }
39CLASS_DECL_ACME character_count string_get_length(const ::wd32_character * psz)
noexcept;
40CLASS_DECL_ACME character_count string_get_length2(const ::wd32_character* psz, character_count sizeMaximumInterest)
noexcept;
41CLASS_DECL_ACME character_count string_safe_length(const ::wd32_character * psz)
noexcept;
42CLASS_DECL_ACME character_count string_safe_length2(const ::wd32_character* psz, character_count sizeMaximumInterest)
noexcept;
43CLASS_DECL_ACME ::wd32_character * string_lowercase(::wd32_character * psz, character_count size)
noexcept;
46CLASS_DECL_ACME const ::wd32_character * string_find_character(const ::wd32_character * pszBlock, ::wd32_character chMatch)
noexcept;
47CLASS_DECL_ACME const ::wd32_character * string_find_character(const ::wd32_character * psz, const ::wd32_character * pszEnd, ::wd32_character chMatch)
noexcept;
48CLASS_DECL_ACME const ::wd32_character * string_rear_find_character(const ::wd32_character * pszBlock, ::wd32_character chMatch)
noexcept;
50CLASS_DECL_ACME const ::wd32_character * string_find_string(const ::wd32_character * pszBlock, const ::wd32_character * pszMatch)
noexcept;
51CLASS_DECL_ACME const ::wd32_character * string_rear_find_string(const ::wd32_character * psz, const ::wd32_character * pszFind)
noexcept;
52CLASS_DECL_ACME const ::wd32_character * case_insensitive_string_find_string(const ::wd32_character * pszBlock, const ::wd32_character * pszMatch)
noexcept;
55CLASS_DECL_ACME ::wd32_character character_tolower(::wd32_character wd32ch)
noexcept;
56CLASS_DECL_ACME ::wd32_character character_toupper(::wd32_character wd32ch)
noexcept;
59CLASS_DECL_ACME
bool character_isalpha(::wd32_character ansich)
noexcept;
60CLASS_DECL_ACME
bool character_isalnum(::wd32_character ansich)
noexcept;
61CLASS_DECL_ACME
bool character_isdigit(::wd32_character ansich)
noexcept;
62CLASS_DECL_ACME
bool character_isspace(::wd32_character ansich)
noexcept;
65CLASS_DECL_ACME
bool character_isxdigit(::wd32_character ansich)
noexcept;
68CLASS_DECL_ACME ::wd32_character * string_reverse(::wd32_character * psz)
noexcept;
69CLASS_DECL_ACME ::wd32_character * string_uppercase(::wd32_character * psz, character_count size)
noexcept;
72CLASS_DECL_ACME character_count string_skip_any_character_in(const ::wd32_character * pszBlock, const ::wd32_character * pszSet)
noexcept;
73CLASS_DECL_ACME character_count string_find_first_character_in(const ::wd32_character * pszBlock, const ::wd32_character * pszSet)
noexcept;
76CLASS_DECL_ACME character_count get_formatted_length(const ::wd32_character * pszFormat, va_list args)
noexcept;
77CLASS_DECL_ACME character_count _string_format(::wd32_character * pszBuffer, character_count nlength, const ::wd32_character * pszFormat, va_list args)
noexcept;
78CLASS_DECL_ACME
void flood_characters(::wd32_character * psz, ::wd32_character ch, character_count len)
noexcept;
81CLASS_DECL_ACME character_count unichar_count(const ::wd32_character * pstr);
86CLASS_DECL_ACME ::i64 string_to_signed(const ::wd32_character * psz);
87CLASS_DECL_ACME ::u64 as_u64(const ::wd32_character * psz);
88CLASS_DECL_ACME ::f64 string_to_floating(const ::wd32_character * psz);