|
FastLED 3.9.15
|
Definition at line 11 of file string_holder.h.
#include <string_holder.h>
Public Member Functions | |
| StringHolder (const char *str) FL_NOEXCEPT | |
| StringHolder (const char *str, size length) FL_NOEXCEPT | |
| StringHolder (const StringHolder &other) FL_NOEXCEPT=delete | |
| StringHolder (size length) FL_NOEXCEPT | |
| ~StringHolder () FL_NOEXCEPT | |
| size | capacity () const FL_NOEXCEPT |
| bool | copy (const char *str, size len) FL_NOEXCEPT |
| const char * | data () const FL_NOEXCEPT |
| char * | data () FL_NOEXCEPT |
| void | grow (size newLength) FL_NOEXCEPT |
| bool | hasCapacity (size newLength) const FL_NOEXCEPT |
| size | length () const FL_NOEXCEPT |
| StringHolder & | operator= (const StringHolder &other) FL_NOEXCEPT=delete |
Private Attributes | |
| size | mCapacity = 0 |
| char * | mData |
| size | mLength = 0 |