Definition at line 388 of file str.h.
|
| Str () |
|
| Str (const char *str) |
|
| Str (const Str &other) |
|
template<size_t M> |
| Str (const StrN< M > &other) |
|
Str & | append (const bool &val) |
|
Str & | append (const char *str) |
|
Str & | append (const char *str, size_t len) |
|
Str & | append (const CRGB &c) |
|
Str & | append (const double &val) |
|
Str & | append (const FFTBins &str) |
|
template<typename T, size_t N> |
Str & | append (const fl::FixedVector< T, N > &vec) |
|
template<typename T> |
Str & | append (const fl::HeapVector< T > &vec) |
|
template<typename T, size_t N> |
Str & | append (const fl::InlinedVector< T, N > &vec) |
|
Str & | append (const float &_val) |
|
template<typename Key, typename Hash, typename KeyEqual> |
Str & | append (const HashSet< Key, Hash, KeyEqual > &set) |
|
Str & | append (const int16_t &val) |
|
Str & | append (const int32_t &c) |
|
Str & | append (const int8_t &c) |
|
template<typename T> |
Str & | append (const rect< T > &rect) |
|
template<typename T> |
Str & | append (const Slice< T > &slice) |
|
Str & | append (const StrN &str) |
|
template<typename T, typename = fl::enable_if_t<fl::is_integral<T>::value>> |
Str & | append (const T &val) |
|
Str & | append (const uint16_t &val) |
|
Str & | append (const uint32_t &val) |
|
Str & | append (const uint8_t &c) |
|
template<typename T> |
Str & | append (const vec2< T > &pt) |
|
Str & | append (const XYMap &map) |
|
const char * | data () const |
|
bool | operator!= (const Str &other) const |
|
Str & | operator+= (const Str &other) |
|
template<typename T> |
Str & | operator+= (const T &val) |
|
bool | operator< (const Str &other) const |
|
bool | operator<= (const Str &other) const |
|
Str & | operator= (const Str &other) |
|
bool | operator== (const Str &other) const |
|
bool | operator> (const Str &other) const |
|
bool | operator>= (const Str &other) const |
|
void | swap (Str &other) |
|
| StrN ()=default |
|
| StrN (const char *str) |
|
| StrN (const char(&str)[N]) |
|
| StrN (const StrN &other) |
|
| StrN (const StrN< M > &other) |
|
| ~StrN () |
|
const char * | c_str () const |
|
char * | c_str_mutable () |
|
size_t | capacity () const |
|
void | clear (bool freeMemory=false) |
|
void | copy (const char *str) |
|
void | copy (const char *str, size_t len) |
|
void | copy (const StrN< M > &other) |
|
bool | empty () const |
|
int16_t | find (const char &value) const |
|
size_t | length () const |
|
bool | operator!= (const StrN &other) const |
|
bool | operator< (const StrN &other) const |
|
bool | operator< (const StrN< M > &other) const |
|
StrN & | operator= (const char(&str)[N]) |
|
StrN & | operator= (const StrN &other) |
|
StrN & | operator= (const StrN< M > &other) |
|
bool | operator== (const StrN &other) const |
|
char & | operator[] (size_t index) |
|
const char & | operator[] (size_t index) const |
|
void | reserve (size_t newCapacity) |
|
size_t | size () const |
|
StrN | substring (size_t start, size_t end) const |
|
float | toFloat () const |
|
StrN | trim () const |
|
size_t | write (char c) |
|
size_t | write (const char *str, size_t n) |
|
size_t | write (const int32_t &val) |
|
size_t | write (const int8_t val) |
|
size_t | write (const uint16_t &n) |
|
size_t | write (const uint32_t &val) |
|
size_t | write (const uint8_t *data, size_t n) |
|
size_t | write (uint8_t c) |
|