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