ALib C++ Library
Library Version: 2510 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
functions.inl File Reference

Description:

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.

This graph shows which files directly or indirectly include this file:

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)