This header-file is part of module ALib Characters of the ALib C++ Library.
© 2013-2025 A-Worx GmbH, Germany. Published under Boost Software License.
Definition in file functions.inl.
Go to the source code of this file.
Classes | |
| struct | alib::characters::AlignedCharArray< TChar, TLength > |
Namespaces | |
| namespace | alib |
| namespace | alib::characters |
Typedefs | |
| using | alib::AlignedCharArray = characters::AlignedCharArray<> |
Functions | |
| template<typename TChar> | |
| int | alib::characters::Compare (const TChar *lhs, const TChar *rhs, integer cmpLength) |
| template<typename TChar> | |
| int | alib::characters::CompareIgnoreCase (const TChar *lhs, const TChar *rhs, integer cmpLength) |
| template<typename TChar> | |
| void | alib::characters::Copy (const TChar *src, integer length, TChar *dest) |
| template<typename TChar> | |
| bool | alib::characters::Equal (const TChar *lhs, const TChar *rhs, integer cmpLength) |
| template<typename TChar, lang::Case sensitivity, typename TRhs> | |
| bool | alib::characters::Equal (TChar lhs, TRhs rhs) |
| template<typename TChar> | |
| void | alib::characters::Fill (TChar *dest, integer length, TChar value) |
| template<typename TChar> | |
| integer | alib::characters::IndexOfAnyExcluded (const TChar *haystack, integer haystackLength, const TChar *needles, integer needlesLength) |
| template<typename TChar> | |
| integer | alib::characters::IndexOfAnyExcludedZT (const TChar *haystack, const TChar *needles) |
| template<typename TChar> | |
| integer | alib::characters::IndexOfAnyIncluded (const TChar *haystack, integer haystackLength, const TChar *needles, integer needlesLength) |
| template<typename TChar> | |
| integer | alib::characters::IndexOfAnyIncludedZT (const TChar *haystack, const TChar *needles) |
| template<typename TChar> | |
| integer | alib::characters::IndexOfFirstDifference (const TChar *haystack, integer haystackLength, const TChar *needle, integer needleLength, lang::Case sensitivity) |
| template<typename TChar> | |
| integer | alib::characters::LastIndexOfAnyExclude (const TChar *haystack, integer startIdx, const TChar *needles, integer needlesLength) |
| template<typename TChar> | |
| integer | alib::characters::LastIndexOfAnyInclude (const TChar *haystack, integer startIdx, const TChar *needles, integer needlesLength) |
| template<typename TChar> | |
| integer | alib::characters::Length (const TChar *cstring) |
| template<typename TChar> | |
| void | alib::characters::Move (const TChar *src, integer length, TChar *dest) |
| template<typename TChar> | |
| void | alib::characters::Reverse (TChar *src, integer length) |
| template<typename TChar> | |
| const TChar * | alib::characters::Search (const TChar *haystack, integer haystackLength, TChar needle) |
| template<typename TChar> | |
| void | alib::characters::ToLower (TChar *src, integer length) |
| template<typename TChar> | |
| TChar | alib::characters::ToLower (TChar c) |
| template<typename TChar> | |
| void | alib::characters::ToUpper (TChar *src, integer length) |
| template<typename TChar> | |
| TChar | alib::characters::ToUpper (TChar c) |