#include <fixed_substring.hpp>
template<typename E, size_t N>
class std::fixed_substring< E, N >
◆ size_type
template<typename E , size_t N> 
      
 
 
◆ value_type
template<typename E , size_t N> 
      
 
 
◆ fixed_substring() [1/3]
template<typename E , size_t N> 
 
iterator data()
Definition: array.hpp:86
E value_type
Definition: fixed_substring.hpp:47
 
 
◆ fixed_substring() [2/3]
template<typename E , size_t N> 
 
std::string str(T begin, T end)
Definition: utils.hpp:39
void assign(const value_type *str)
Definition: fixed_substring.hpp:85
 
 
◆ fixed_substring() [3/3]
template<typename E , size_t N> 
template<size_t M> 
 
void assign(const value_type *str)
Definition: fixed_substring.hpp:85
 
 
◆ append() [1/2]
template<typename E , size_t N> 
 
  103             if (ourLen + toAppend > N)
   104                     toAppend = N - ourLen;
 iterator data()
Definition: array.hpp:86
size_t size_type
Definition: fixed_substring.hpp:48
E value_type
Definition: fixed_substring.hpp:47
static void MemCpy(void *to, const void *from, size_t bytes)
Definition: PLATFORM.cpp:39
std::string str(T begin, T end)
Definition: utils.hpp:39
 
 
◆ append() [2/2]
template<typename E , size_t N> 
 
void append(const value_type *str)
Definition: fixed_substring.hpp:98
 
 
◆ assign() [1/2]
template<typename E , size_t N> 
 
   89             const size_type toCopy = len < N ? len : N;
 iterator data()
Definition: array.hpp:86
size_t size_type
Definition: fixed_substring.hpp:48
E value_type
Definition: fixed_substring.hpp:47
static void MemCpy(void *to, const void *from, size_t bytes)
Definition: PLATFORM.cpp:39
std::string str(T begin, T end)
Definition: utils.hpp:39
 
 
◆ assign() [2/2]
template<typename E , size_t N> 
 
void assign(const value_type *str)
Definition: fixed_substring.hpp:85
 
 
◆ c_str()
template<typename E , size_t N> 
 
iterator data()
Definition: array.hpp:86
 
 
◆ empty()
template<typename E , size_t N> 
 
size_type length() const
Definition: fixed_substring.hpp:157
 
 
◆ find_index_of()
template<typename E , size_t N> 
 
  116             const E* ptr = 
data();
   122                     retIndex = currentIndex;
 iterator data()
Definition: array.hpp:86
size_t size_type
Definition: fixed_substring.hpp:48
E value_type
Definition: fixed_substring.hpp:47
 
 
◆ find_index_of_last()
template<typename E , size_t N> 
 
  138                     retIndex = currentIndex;
 iterator data()
Definition: array.hpp:86
size_t size_type
Definition: fixed_substring.hpp:48
E value_type
Definition: fixed_substring.hpp:47
 
 
◆ length()
template<typename E , size_t N> 
 
  159             return std::strlen(
data());
 iterator data()
Definition: array.hpp:86
 
 
◆ operator!=()
template<typename E , size_t N> 
 
  168             return !(*
this == rhs);
  
 
◆ operator=() [1/2]
template<typename E , size_t N> 
template<size_t M> 
 
void assign(const value_type *str)
Definition: fixed_substring.hpp:85
 
 
◆ operator=() [2/2]
template<typename E , size_t N> 
 
std::string str(T begin, T end)
Definition: utils.hpp:39
void assign(const value_type *str)
Definition: fixed_substring.hpp:85
 
 
◆ operator==()
template<typename E , size_t N> 
 
  164             return std::strcompare(
data(), rhs.data()) == 0;
 iterator data()
Definition: array.hpp:86
 
 
◆ trim_end()
template<typename E , size_t N> 
 
iterator data()
Definition: array.hpp:86
size_t size_type
Definition: fixed_substring.hpp:48
E value_type
Definition: fixed_substring.hpp:47
 
 
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: