EHS
|
This is the complete list of members for ehs::Str< T, N >, including all inherited members.
Cmp(const T *const a, const T *const b) | ehs::Str< T, N > | inlinestatic |
Contains(const Str< T, N > &ide, const SearchPattern pattern=SearchPattern::LEFT_RIGHT) const | ehs::Str< T, N > | inline |
Copy(const N dstOffset, const Str< T, N > &src) | ehs::Str< T, N > | inline |
Copy(const N dstOffset, const T *const src) | ehs::Str< T, N > | inline |
Copy(const N dstOffset, const T *const src, const N srcSize) | ehs::Str< T, N > | inline |
ExactSize() | ehs::Str< T, N > | inline |
Find(const Str< T, N > &ide, N *const index=nullptr, const SearchPattern pattern=SearchPattern::LEFT_RIGHT, const IndexResult result=IndexResult::BEGINNING) const | ehs::Str< T, N > | inline |
FromNum(const SInt_64 num) | ehs::Str< T, N > | inlinestatic |
FromNum(const UInt_64 num) | ehs::Str< T, N > | inlinestatic |
FromNum(const SInt_32 num) | ehs::Str< T, N > | inlinestatic |
FromNum(const UInt_32 num) | ehs::Str< T, N > | inlinestatic |
FromNum(const SInt_16 num) | ehs::Str< T, N > | inlinestatic |
FromNum(const UInt_16 num) | ehs::Str< T, N > | inlinestatic |
FromNum(const SInt_8 num) | ehs::Str< T, N > | inlinestatic |
FromNum(const UInt_8 num) | ehs::Str< T, N > | inlinestatic |
FromNum(const float num, const UInt_8 maxDecimals=5) | ehs::Str< T, N > | inlinestatic |
FromNum(const double num, const UInt_8 maxDecimals=5) | ehs::Str< T, N > | inlinestatic |
FromNum(const long double num, const UInt_8 maxDecimals=5) | ehs::Str< T, N > | inlinestatic |
GetLower() const | ehs::Str< T, N > | inline |
GetReverse() | ehs::Str< T, N > | inline |
GetUpper() const | ehs::Str< T, N > | inline |
Hash_32(const Str< T, N > &str) | ehs::Str< T, N > | inlinestatic |
Hash_32() const | ehs::Str< T, N > | inline |
Hash_64(const Str< T, N > &str) | ehs::Str< T, N > | inlinestatic |
Hash_64() const | ehs::Str< T, N > | inline |
HexToNum(const Str &in) | ehs::Str< T, N > | inlinestatic |
HexToNum() const | ehs::Str< T, N > | inline |
Insert(const N index, const Str &value) | ehs::Str< T, N > | inline |
Insert(const N index, const T value) | ehs::Str< T, N > | inline |
IsNum() const | ehs::Str< T, N > | inline |
Len(const T *const str) | ehs::Str< T, N > | inlinestatic |
NumToHex(const I num) | ehs::Str< T, N > | inlinestatic |
operator T*() const | ehs::Str< T, N > | inline |
operator!=(const T *const str) const | ehs::Str< T, N > | inline |
operator!=(const Str< T, N > &str) const | ehs::Str< T, N > | inline |
operator+(const T *const str) const | ehs::Str< T, N > | inline |
operator+(const Str< T, N > &str) const | ehs::Str< T, N > | inline |
operator+(const SInt_64 num) const | ehs::Str< T, N > | inline |
operator+(const UInt_64 num) const | ehs::Str< T, N > | inline |
operator+(const SInt_32 num) const | ehs::Str< T, N > | inline |
operator+(const UInt_32 num) const | ehs::Str< T, N > | inline |
operator+(const SInt_16 num) const | ehs::Str< T, N > | inline |
operator+(const UInt_16 num) const | ehs::Str< T, N > | inline |
operator+(const SInt_8 num) const | ehs::Str< T, N > | inline |
operator+(const UInt_8 num) const | ehs::Str< T, N > | inline |
operator+(const float num) const | ehs::Str< T, N > | inline |
operator+(const double num) const | ehs::Str< T, N > | inline |
operator+(const long double num) const | ehs::Str< T, N > | inline |
operator+=(const T *const str) | ehs::Str< T, N > | inline |
operator+=(const Str< T, N > &str) | ehs::Str< T, N > | inline |
operator+=(const SInt_64 num) | ehs::Str< T, N > | inline |
operator+=(const UInt_64 num) | ehs::Str< T, N > | inline |
operator+=(const SInt_32 num) | ehs::Str< T, N > | inline |
operator+=(const UInt_32 num) | ehs::Str< T, N > | inline |
operator+=(const SInt_16 num) | ehs::Str< T, N > | inline |
operator+=(const UInt_16 num) | ehs::Str< T, N > | inline |
operator+=(const SInt_8 num) | ehs::Str< T, N > | inline |
operator+=(const UInt_8 num) | ehs::Str< T, N > | inline |
operator+=(const float num) | ehs::Str< T, N > | inline |
operator+=(const double num) | ehs::Str< T, N > | inline |
operator+=(const long double num) | ehs::Str< T, N > | inline |
operator=(Str &&str) noexcept | ehs::Str< T, N > | inline |
operator=(const Str &str) | ehs::Str< T, N > | inline |
operator=(const T *const str) | ehs::Str< T, N > | inline |
operator==(T *str) const | ehs::Str< T, N > | inline |
operator==(const T *const str) const | ehs::Str< T, N > | inline |
operator==(const Str< T, N > &str) const | ehs::Str< T, N > | inline |
Pop() | ehs::Str< T, N > | inline |
Push(const Str< T, N > &value) | ehs::Str< T, N > | inline |
Push(const T *const value, const N size) | ehs::Str< T, N > | inline |
Push(const T *const value) | ehs::Str< T, N > | inline |
Push(const T value) | ehs::Str< T, N > | inline |
Remove(const N start, const N end) | ehs::Str< T, N > | inline |
Remove(const N index) | ehs::Str< T, N > | inline |
RemoveAll(const Str< T, N > &ide) const | ehs::Str< T, N > | inline |
ReplaceAll(const Str &ide, const Str &replacer) const | ehs::Str< T, N > | inline |
Resize(const N newSize) | ehs::Str< T, N > | inline |
Reverse() | ehs::Str< T, N > | inline |
Size(bool inBytes=false) const | ehs::Str< T, N > | inline |
Split(const Str< T, N > &ide, const N max=0) const | ehs::Str< T, N > | inline |
Str() | ehs::Str< T, N > | inline |
Str(const T *const str, const N size) | ehs::Str< T, N > | inline |
Str(const T *const str) | ehs::Str< T, N > | inline |
Str(const N size) | ehs::Str< T, N > | inline |
Str(Str &&str) noexcept | ehs::Str< T, N > | inline |
Str(const Str &str) | ehs::Str< T, N > | inline |
Sub(const N index, const N size=0) const | ehs::Str< T, N > | inline |
ToBytes() const | ehs::Str< T, N > | inline |
ToBytes() | ehs::Str< T, N > | inline |
ToDecimal() const | ehs::Str< T, N > | inline |
ToDouble() const | ehs::Str< T, N > | inline |
ToFloat() const | ehs::Str< T, N > | inline |
ToLDouble() const | ehs::Str< T, N > | inline |
ToLower() | ehs::Str< T, N > | inline |
ToUpper() | ehs::Str< T, N > | inline |
~Str() | ehs::Str< T, N > | inline |