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) |