FastLED 3.9.15
Loading...
Searching...
No Matches
fl::StringHolder Class Reference

Detailed Description

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
 
StringHolderoperator= (const StringHolder &other) FL_NOEXCEPT=delete
 

Private Attributes

size mCapacity = 0
 
char * mData
 
size mLength = 0
 

The documentation for this class was generated from the following files: