FastLED 3.9.3
Loading...
Searching...
No Matches
Str Class Reference

Detailed Description

Definition at line 234 of file str.h.

+ Inheritance diagram for Str:

Public Member Functions

 Str (const char *str)
 
 Str (const Str &other)
 
template<size_t M>
 Str (const StrN< M > &other)
 
Stroperator= (const Str &other)
 
- Public Member Functions inherited from StrN< FASTLED_STR_INLINED_SIZE >
 StrN (const StrN< M > &other)
 
 StrN (const char *str)
 
 StrN (const StrN &other)
 
void copy (const char *str)
 
void copy (const StrN< M > &other)
 
StrNoperator= (const StrN &other)
 
StrNoperator= (const StrN< M > &other)
 
bool operator== (const StrN &other) const
 
bool operator!= (const StrN &other) const
 
size_t write (int n)
 
size_t write (const uint8_t *data, size_t n)
 
size_t write (const char *str, size_t n)
 
size_t write (char c)
 
size_t write (uint8_t c)
 
size_t size () const
 
size_t length () const
 
const char * c_str () const
 
char * c_str_mutable ()
 
char & operator[] (size_t index)
 
const char & operator[] (size_t index) const
 
void append (const char *str)
 
bool operator< (const StrN &other) const
 
bool operator< (const StrN< M > &other) const
 

Constructor & Destructor Documentation

◆ Str() [1/4]

Str::Str ( )
inline

Definition at line 236 of file str.h.

◆ Str() [2/4]

Str::Str ( const char * str)
inline

Definition at line 237 of file str.h.

◆ Str() [3/4]

Str::Str ( const Str & other)
inline

Definition at line 238 of file str.h.

◆ Str() [4/4]

template<size_t M>
Str::Str ( const StrN< M > & other)
inline

Definition at line 240 of file str.h.

Member Function Documentation

◆ operator=()

Str & Str::operator= ( const Str & other)
inline

Definition at line 241 of file str.h.


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