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

Detailed Description

#include <string.h>

+ Inheritance diagram for fl::string:
+ Collaboration diagram for fl::string:

Public Member Functions

 string () FL_NOEXCEPT
 
 string (const basic_string &other) FL_NOEXCEPT
 
 string (const char *str) FL_NOEXCEPT
 
 string (const char *str, fl::size len) FL_NOEXCEPT
 
template<int N>
 string (const char(&str)[N]) FL_NOEXCEPT
 
 string (const fl::shared_ptr< StringHolder > &holder) FL_NOEXCEPT
 
 string (const fl::span< char > &s) FL_NOEXCEPT
 
 string (const fl::span< const char > &s) FL_NOEXCEPT
 
 string (const string &other) FL_NOEXCEPT
 
 string (const string_view &sv) FL_NOEXCEPT
 
 string (fl::size len, char c) FL_NOEXCEPT
 
template<typename InputIt>
 string (InputIt first, InputIt last) FL_NOEXCEPT
 
 string (string &&other) FL_NOEXCEPT
 
basic_stringappend (char c) FL_NOEXCEPT
 
stringappend (const audio::fft::Bins &str) FL_NOEXCEPT
 
basic_stringappend (const basic_string &str) FL_NOEXCEPT
 
stringappend (const bitset_dynamic &bs) FL_NOEXCEPT
 
template<fl::u32 N>
stringappend (const bitset_fixed< N > &bs) FL_NOEXCEPT
 
template<fl::u32 N>
stringappend (const bitset_inlined< N > &bs) FL_NOEXCEPT
 
basic_stringappend (const bool &val) FL_NOEXCEPT
 
basic_stringappend (const char *str) FL_NOEXCEPT
 
basic_stringappend (const char *str, fl::size len) FL_NOEXCEPT
 
stringappend (const CRGB &c) FL_NOEXCEPT
 
basic_stringappend (const double &val) FL_NOEXCEPT
 
template<typename T, fl::size N>
stringappend (const fl::FixedVector< T, N > &vec) FL_NOEXCEPT
 
template<typename T, fl::size N>
stringappend (const fl::InlinedVector< T, N > &vec) FL_NOEXCEPT
 
template<typename T>
stringappend (const fl::optional< T > &opt) FL_NOEXCEPT
 
template<typename T>
stringappend (const fl::shared_ptr< T > &val) FL_NOEXCEPT
 
template<typename T>
stringappend (const fl::span< T > &slice) FL_NOEXCEPT
 
template<typename T>
stringappend (const fl::vector< T > &vec) FL_NOEXCEPT
 
basic_stringappend (const float &val) FL_NOEXCEPT
 
basic_stringappend (const float &val, int precision) FL_NOEXCEPT
 
template<typename Key, typename Hash, typename KeyEqual>
stringappend (const HashSet< Key, Hash, KeyEqual > &set) FL_NOEXCEPT
 
basic_stringappend (const i16 &val) FL_NOEXCEPT
 
basic_stringappend (const i32 &val) FL_NOEXCEPT
 
basic_stringappend (const i64 &val) FL_NOEXCEPT
 
basic_stringappend (const i8 &val) FL_NOEXCEPT
 
stringappend (const json &val) FL_NOEXCEPT
 
stringappend (const json_value &val) FL_NOEXCEPT
 
stringappend (const JsonUiInternal &val) FL_NOEXCEPT
 
template<typename T>
stringappend (const rect< T > &rect) FL_NOEXCEPT
 
template<typename T>
fl::enable_if< fl::is_same< decltype(static_cast< constT * >(nullptr) ->to_float()), float >::value &&!fl::is_floating_point< T >::value, string & >::type append (const T &val) FL_NOEXCEPT
 
stringappend (const Tile2x2_u8_wrap &tile) FL_NOEXCEPT
 
basic_stringappend (const u16 &val) FL_NOEXCEPT
 
basic_stringappend (const u32 &val) FL_NOEXCEPT
 
basic_stringappend (const u64 &val) FL_NOEXCEPT
 
basic_stringappend (const u8 &val) FL_NOEXCEPT
 
template<typename T>
stringappend (const vec2< T > &pt) FL_NOEXCEPT
 
template<typename T>
stringappend (const vec3< T > &pt) FL_NOEXCEPT
 
template<typename T>
stringappend (const WeakPtr< T > &val) FL_NOEXCEPT
 
stringappend (const XYMap &map) FL_NOEXCEPT
 
template<typename T>
fl::enable_if< fl::is_multi_byte_integer< T >::value &&!fl::is_same< T, i8 >::value &&!fl::is_same< T, u8 >::value &&!fl::is_same< T, i16 >::value &&!fl::is_same< T, u16 >::value &&!fl::is_same< T, i32 >::value &&!fl::is_same< T, u32 >::value &&!fl::is_same< T, i64 >::value &&!fl::is_same< T, u64 >::value, basic_string & >::type append (T val) FL_NOEXCEPT
 
stringappendCRGB (const CRGB &c) FL_NOEXCEPT
 
basic_stringappendHex (i16 val) FL_NOEXCEPT
 
basic_stringappendHex (i32 val) FL_NOEXCEPT
 
basic_stringappendHex (i64 val) FL_NOEXCEPT
 
basic_stringappendHex (i8 val) FL_NOEXCEPT
 
basic_stringappendHex (u16 val) FL_NOEXCEPT
 
basic_stringappendHex (u32 val) FL_NOEXCEPT
 
basic_stringappendHex (u64 val) FL_NOEXCEPT
 
basic_stringappendHex (u8 val) FL_NOEXCEPT
 
basic_stringappendOct (i16 val) FL_NOEXCEPT
 
basic_stringappendOct (i32 val) FL_NOEXCEPT
 
basic_stringappendOct (i64 val) FL_NOEXCEPT
 
basic_stringappendOct (i8 val) FL_NOEXCEPT
 
basic_stringappendOct (u16 val) FL_NOEXCEPT
 
basic_stringappendOct (u32 val) FL_NOEXCEPT
 
basic_stringappendOct (u64 val) FL_NOEXCEPT
 
basic_stringappendOct (u8 val) FL_NOEXCEPT
 
basic_stringassign (basic_string &&str) FL_NOEXCEPT
 
basic_stringassign (const basic_string &str) FL_NOEXCEPT
 
basic_stringassign (const basic_string &str, fl::size pos, fl::size count=npos) FL_NOEXCEPT
 
void assign (const char *str, fl::size len) FL_NOEXCEPT
 
basic_stringassign (fl::size count, char c) FL_NOEXCEPT
 
template<typename InputIt>
basic_stringassign (InputIt first, InputIt last) FL_NOEXCEPT
 
stringassign (string_view sv) FL_NOEXCEPT
 
fl::size copy (char *dest, fl::size count, fl::size pos=0) const FL_NOEXCEPT
 
void copy (const basic_string &other) FL_NOEXCEPT
 
void copy (const char *str) FL_NOEXCEPT
 
void copy (const char *str, fl::size len) FL_NOEXCEPT
 
stringintern () FL_NOEXCEPT
 
bool operator!= (const string &other) const FL_NOEXCEPT
 
stringoperator+= (const string &other) FL_NOEXCEPT
 
template<typename T>
stringoperator+= (const T &val) FL_NOEXCEPT
 
bool operator< (const string &other) const FL_NOEXCEPT
 
bool operator<= (const string &other) const FL_NOEXCEPT
 
stringoperator= (const char *str) FL_NOEXCEPT
 
template<int N>
stringoperator= (const char(&str)[N]) FL_NOEXCEPT
 
stringoperator= (const string &other) FL_NOEXCEPT
 
stringoperator= (string &&other) FL_NOEXCEPT
 
bool operator== (const string &other) const FL_NOEXCEPT
 
bool operator> (const string &other) const FL_NOEXCEPT
 
bool operator>= (const string &other) const FL_NOEXCEPT
 
string substr (fl::size start) const FL_NOEXCEPT
 
string substr (fl::size start, fl::size length) const FL_NOEXCEPT
 
string substring (fl::size start, fl::size end) const FL_NOEXCEPT
 
void swap (string &other) FL_NOEXCEPT
 
string trim () const FL_NOEXCEPT
 
- Public Member Functions inherited from fl::string_n< FASTLED_STR_INLINED_SIZE >
 string_n () FL_NOEXCEPT
 
 string_n (const basic_string &other) FL_NOEXCEPT
 
 string_n (const char *str) FL_NOEXCEPT
 
 string_n (const char *str, fl::size len) FL_NOEXCEPT
 
 string_n (const char(&str)[M]) FL_NOEXCEPT
 
 string_n (const fl::shared_ptr< StringHolder > &holder) FL_NOEXCEPT
 
 string_n (const fl::span< char > &s) FL_NOEXCEPT
 
 string_n (const fl::span< const char > &s) FL_NOEXCEPT
 
 string_n (const string_n &other) FL_NOEXCEPT
 
 string_n (const string_n< M > &other) FL_NOEXCEPT
 
 string_n (const string_view &sv) FL_NOEXCEPT
 
 string_n (fl::size len, char c) FL_NOEXCEPT
 
 string_n (InputIt first, InputIt last) FL_NOEXCEPT
 
 string_n (string_n &&other) FL_NOEXCEPT
 
string_noperator= (const string_n &other) FL_NOEXCEPT
 
string_noperator= (const string_n< M > &other) FL_NOEXCEPT
 
string_noperator= (string_n &&other) FL_NOEXCEPT
 
- Public Member Functions inherited from fl::basic_string
 basic_string (char *inlineBuffer, fl::size inlineCapacity) FL_NOEXCEPT
 
 basic_string (fl::span< char, static_cast< fl::size >(-1)> storage) FL_NOEXCEPT
 
 ~basic_string () FL_NOEXCEPT
 
basic_stringappend (char c) FL_NOEXCEPT
 
basic_stringappend (const basic_string &str) FL_NOEXCEPT
 
basic_stringappend (const bool &val) FL_NOEXCEPT
 
basic_stringappend (const char *str) FL_NOEXCEPT
 
basic_stringappend (const char *str, fl::size len) FL_NOEXCEPT
 
basic_stringappend (const double &val) FL_NOEXCEPT
 
basic_stringappend (const float &val) FL_NOEXCEPT
 
basic_stringappend (const float &val, int precision) FL_NOEXCEPT
 
basic_stringappend (const i16 &val) FL_NOEXCEPT
 
basic_stringappend (const i32 &val) FL_NOEXCEPT
 
basic_stringappend (const i64 &val) FL_NOEXCEPT
 
basic_stringappend (const i8 &val) FL_NOEXCEPT
 
basic_stringappend (const u16 &val) FL_NOEXCEPT
 
basic_stringappend (const u32 &val) FL_NOEXCEPT
 
basic_stringappend (const u64 &val) FL_NOEXCEPT
 
basic_stringappend (const u8 &val) FL_NOEXCEPT
 
template<typename T>
fl::enable_if< fl::is_multi_byte_integer< T >::value &&!fl::is_same< T, i8 >::value &&!fl::is_same< T, u8 >::value &&!fl::is_same< T, i16 >::value &&!fl::is_same< T, u16 >::value &&!fl::is_same< T, i32 >::value &&!fl::is_same< T, u32 >::value &&!fl::is_same< T, i64 >::value &&!fl::is_same< T, u64 >::value, basic_string & >::type append (T val) FL_NOEXCEPT
 
basic_stringappendHex (i16 val) FL_NOEXCEPT
 
basic_stringappendHex (i32 val) FL_NOEXCEPT
 
basic_stringappendHex (i64 val) FL_NOEXCEPT
 
basic_stringappendHex (i8 val) FL_NOEXCEPT
 
basic_stringappendHex (u16 val) FL_NOEXCEPT
 
basic_stringappendHex (u32 val) FL_NOEXCEPT
 
basic_stringappendHex (u64 val) FL_NOEXCEPT
 
basic_stringappendHex (u8 val) FL_NOEXCEPT
 
basic_stringappendOct (i16 val) FL_NOEXCEPT
 
basic_stringappendOct (i32 val) FL_NOEXCEPT
 
basic_stringappendOct (i64 val) FL_NOEXCEPT
 
basic_stringappendOct (i8 val) FL_NOEXCEPT
 
basic_stringappendOct (u16 val) FL_NOEXCEPT
 
basic_stringappendOct (u32 val) FL_NOEXCEPT
 
basic_stringappendOct (u64 val) FL_NOEXCEPT
 
basic_stringappendOct (u8 val) FL_NOEXCEPT
 
basic_stringassign (basic_string &&str) FL_NOEXCEPT
 
basic_stringassign (const basic_string &str) FL_NOEXCEPT
 
basic_stringassign (const basic_string &str, fl::size pos, fl::size count=npos) FL_NOEXCEPT
 
void assign (const char *str, fl::size len) FL_NOEXCEPT
 
basic_stringassign (fl::size count, char c) FL_NOEXCEPT
 
template<typename InputIt>
basic_stringassign (InputIt first, InputIt last) FL_NOEXCEPT
 
const char & at (fl::size pos) const FL_NOEXCEPT
 
char & at (fl::size pos) FL_NOEXCEPT
 
char back () const FL_NOEXCEPT
 
const_iterator begin () const FL_NOEXCEPT
 
iterator begin () FL_NOEXCEPT
 
const char * c_str () const FL_NOEXCEPT
 
char * c_str_mutable () FL_NOEXCEPT
 
fl::size capacity () const FL_NOEXCEPT
 
const_iterator cbegin () const FL_NOEXCEPT
 
const_iterator cend () const FL_NOEXCEPT
 
char charAt (fl::size index) const FL_NOEXCEPT
 
void clear (bool freeMemory=false) FL_NOEXCEPT
 
int compare (const basic_string &str) const FL_NOEXCEPT
 
int compare (const char *s) const FL_NOEXCEPT
 
int compare (fl::size pos1, fl::size count1, const basic_string &str) const FL_NOEXCEPT
 
int compare (fl::size pos1, fl::size count1, const basic_string &str, fl::size pos2, fl::size count2=npos) const FL_NOEXCEPT
 
int compare (fl::size pos1, fl::size count1, const char *s) const FL_NOEXCEPT
 
int compare (fl::size pos1, fl::size count1, const char *s, fl::size count2) const FL_NOEXCEPT
 
bool contains (char c) const FL_NOEXCEPT
 
bool contains (const basic_string &other) const FL_NOEXCEPT
 
bool contains (const char *substr) const FL_NOEXCEPT
 
fl::size copy (char *dest, fl::size count, fl::size pos=0) const FL_NOEXCEPT
 
void copy (const basic_string &other) FL_NOEXCEPT
 
void copy (const char *str) FL_NOEXCEPT
 
void copy (const char *str, fl::size len) FL_NOEXCEPT
 
const_reverse_iterator crbegin () const FL_NOEXCEPT
 
const_reverse_iterator crend () const FL_NOEXCEPT
 
const char * data () const FL_NOEXCEPT
 
bool empty () const FL_NOEXCEPT
 
const_iterator end () const FL_NOEXCEPT
 
iterator end () FL_NOEXCEPT
 
bool ends_with (char c) const FL_NOEXCEPT
 
bool ends_with (const basic_string &suffix) const FL_NOEXCEPT
 
bool ends_with (const char *suffix) const FL_NOEXCEPT
 
basic_stringerase (fl::size pos=0, fl::size count=npos) FL_NOEXCEPT
 
template<typename T>
fl::enable_if< fl::is_pointer< T >::value &&fl::is_same< typenamefl::remove_cv< typenamefl::remove_pointer< T >::type >::type, char >::value, char * >::type erase (T first, T last) FL_NOEXCEPT
 
template<typename T>
fl::enable_if< fl::is_pointer< T >::value &&fl::is_same< typenamefl::remove_cv< typenamefl::remove_pointer< T >::type >::type, char >::value, char * >::type erase (T it_pos) FL_NOEXCEPT
 
fl::size find (const basic_string &other) const FL_NOEXCEPT
 
fl::size find (const basic_string &other, fl::size start_pos) const FL_NOEXCEPT
 
fl::size find (const char &value) const FL_NOEXCEPT
 
fl::size find (const char &value, fl::size start_pos) const FL_NOEXCEPT
 
fl::size find (const char *substr) const FL_NOEXCEPT
 
fl::size find (const char *substr, fl::size start_pos) const FL_NOEXCEPT
 
fl::size find_first_not_of (char c, fl::size pos=0) const FL_NOEXCEPT
 
fl::size find_first_not_of (const basic_string &str, fl::size pos=0) const FL_NOEXCEPT
 
fl::size find_first_not_of (const char *s, fl::size pos, fl::size count) const FL_NOEXCEPT
 
fl::size find_first_not_of (const char *s, fl::size pos=0) const FL_NOEXCEPT
 
fl::size find_first_of (char c, fl::size pos=0) const FL_NOEXCEPT
 
fl::size find_first_of (const basic_string &str, fl::size pos=0) const FL_NOEXCEPT
 
fl::size find_first_of (const char *s, fl::size pos, fl::size count) const FL_NOEXCEPT
 
fl::size find_first_of (const char *s, fl::size pos=0) const FL_NOEXCEPT
 
fl::size find_last_not_of (char c, fl::size pos=npos) const FL_NOEXCEPT
 
fl::size find_last_not_of (const basic_string &str, fl::size pos=npos) const FL_NOEXCEPT
 
fl::size find_last_not_of (const char *s, fl::size pos, fl::size count) const FL_NOEXCEPT
 
fl::size find_last_not_of (const char *s, fl::size pos=npos) const FL_NOEXCEPT
 
fl::size find_last_of (char c, fl::size pos=npos) const FL_NOEXCEPT
 
fl::size find_last_of (const basic_string &str, fl::size pos=npos) const FL_NOEXCEPT
 
fl::size find_last_of (const char *s, fl::size pos, fl::size count) const FL_NOEXCEPT
 
fl::size find_last_of (const char *s, fl::size pos=npos) const FL_NOEXCEPT
 
char front () const FL_NOEXCEPT
 
basic_stringinsert (fl::size pos, const basic_string &str) FL_NOEXCEPT
 
basic_stringinsert (fl::size pos, const basic_string &str, fl::size pos2, fl::size count=npos) FL_NOEXCEPT
 
basic_stringinsert (fl::size pos, const char *s) FL_NOEXCEPT
 
basic_stringinsert (fl::size pos, const char *s, fl::size count) FL_NOEXCEPT
 
basic_stringinsert (fl::size pos, fl::size count, char ch) FL_NOEXCEPT
 
bool is_literal () const FL_NOEXCEPT
 
bool is_owning () const FL_NOEXCEPT
 
bool is_referencing () const FL_NOEXCEPT
 
bool is_view () const FL_NOEXCEPT
 
fl::size length () const FL_NOEXCEPT
 
fl::size max_size () const FL_NOEXCEPT
 
bool operator!= (const basic_string &other) const FL_NOEXCEPT
 
bool operator!= (const char *other) const FL_NOEXCEPT
 
bool operator< (const basic_string &other) const FL_NOEXCEPT
 
bool operator<= (const basic_string &other) const FL_NOEXCEPT
 
bool operator== (const basic_string &other) const FL_NOEXCEPT
 
bool operator== (const char *other) const FL_NOEXCEPT
 
bool operator> (const basic_string &other) const FL_NOEXCEPT
 
bool operator>= (const basic_string &other) const FL_NOEXCEPT
 
char operator[] (fl::size index) const FL_NOEXCEPT
 
char & operator[] (fl::size index) FL_NOEXCEPT
 
void pop_back () FL_NOEXCEPT
 
void push_ascii (char c) FL_NOEXCEPT
 
void push_back (char c) FL_NOEXCEPT
 
const_reverse_iterator rbegin () const FL_NOEXCEPT
 
reverse_iterator rbegin () FL_NOEXCEPT
 
const_reverse_iterator rend () const FL_NOEXCEPT
 
reverse_iterator rend () FL_NOEXCEPT
 
basic_stringreplace (fl::size pos, fl::size count, const basic_string &str) FL_NOEXCEPT
 
basic_stringreplace (fl::size pos, fl::size count, const basic_string &str, fl::size pos2, fl::size count2=npos) FL_NOEXCEPT
 
basic_stringreplace (fl::size pos, fl::size count, const char *s) FL_NOEXCEPT
 
basic_stringreplace (fl::size pos, fl::size count, const char *s, fl::size count2) FL_NOEXCEPT
 
basic_stringreplace (fl::size pos, fl::size count, fl::size count2, char ch) FL_NOEXCEPT
 
void reserve (fl::size newCapacity) FL_NOEXCEPT
 
void resize (fl::size count) FL_NOEXCEPT
 
void resize (fl::size count, char ch) FL_NOEXCEPT
 
fl::size rfind (char c, fl::size pos=npos) const FL_NOEXCEPT
 
fl::size rfind (const basic_string &str, fl::size pos=npos) const FL_NOEXCEPT
 
fl::size rfind (const char *s, fl::size pos, fl::size count) const FL_NOEXCEPT
 
fl::size rfind (const char *s, fl::size pos=npos) const FL_NOEXCEPT
 
void shrink_to_fit () FL_NOEXCEPT
 
fl::size size () const FL_NOEXCEPT
 
bool starts_with (char c) const FL_NOEXCEPT
 
bool starts_with (const basic_string &prefix) const FL_NOEXCEPT
 
bool starts_with (const char *prefix) const FL_NOEXCEPT
 
float toFloat () const FL_NOEXCEPT
 
fl::size write (char c) FL_NOEXCEPT
 
fl::size write (const char *str, fl::size n) FL_NOEXCEPT
 
fl::size write (const fl::i32 &val) FL_NOEXCEPT
 
fl::size write (const fl::i8 val) FL_NOEXCEPT
 
fl::size write (const fl::u16 &n) FL_NOEXCEPT
 
fl::size write (const fl::u32 &val) FL_NOEXCEPT
 
fl::size write (const fl::u8 *data, fl::size n) FL_NOEXCEPT
 
fl::size write (const i64 &val) FL_NOEXCEPT
 
template<typename T>
fl::enable_if< fl::is_multi_byte_integer< T >::value, fl::size >::type write (const T &val) FL_NOEXCEPT
 
fl::size write (const u64 &val) FL_NOEXCEPT
 
fl::size write (fl::u8 c) FL_NOEXCEPT
 

Static Public Member Functions

static string copy_no_view (const string &str) FL_NOEXCEPT
 
static string from_literal (const char *literal) FL_NOEXCEPT
 
static string from_view (const char *data, fl::size len) FL_NOEXCEPT
 
static string from_view (const string_view &sv) FL_NOEXCEPT
 
static string interned (const char *str) FL_NOEXCEPT
 
static string interned (const char *str, fl::size len) FL_NOEXCEPT
 
static string interned (const string_view &sv) FL_NOEXCEPT
 
static int strcmp (const string &a, const string &b) FL_NOEXCEPT
 

Static Public Attributes

static constexpr fl::size npos = static_cast<fl::size>(-1)
 
- Static Public Attributes inherited from fl::basic_string
static constexpr fl::size npos = static_cast<fl::size>(-1)
 

Private Types

enum  { kStrInlineSize = FASTLED_STR_INLINED_SIZE }
 

Static Private Member Functions

static void compileTimeAssertions () FL_NOEXCEPT
 

Additional Inherited Members

- Public Types inherited from fl::basic_string
typedef fl::reverse_iterator< const_iteratorconst_reverse_iterator
 
typedef fl::reverse_iterator< iteratorreverse_iterator
 
- Protected Member Functions inherited from fl::basic_string
 basic_string (basic_string &&) FL_NOEXCEPT=delete
 
 basic_string (const basic_string &) FL_NOEXCEPT=delete
 
const char * constData () const FL_NOEXCEPT
 
bool hasConstLiteral () const FL_NOEXCEPT
 
bool hasConstView () const FL_NOEXCEPT
 
bool hasHeapData () const FL_NOEXCEPT
 
const NotNullStringHolderPtrheapData () const FL_NOEXCEPT
 
NotNullStringHolderPtrheapData () FL_NOEXCEPT
 
const char * inlineBufferPtr () const FL_NOEXCEPT
 
char * inlineBufferPtr () FL_NOEXCEPT
 
bool isInline () const FL_NOEXCEPT
 
bool isNonOwning () const FL_NOEXCEPT
 
void materialize () FL_NOEXCEPT
 
void moveAssign (basic_string &&other) FL_NOEXCEPT
 
void moveFrom (basic_string &&other) FL_NOEXCEPT
 
basic_stringoperator= (basic_string &&) FL_NOEXCEPT=delete
 
basic_stringoperator= (const basic_string &) FL_NOEXCEPT=delete
 
void setLiteral (const char *literal) FL_NOEXCEPT
 
void setSharedHolder (const fl::shared_ptr< StringHolder > &holder) FL_NOEXCEPT
 
void setView (const char *data, fl::size len) FL_NOEXCEPT
 
void swapWith (basic_string &other) FL_NOEXCEPT
 
- Protected Attributes inherited from fl::string_n< FASTLED_STR_INLINED_SIZE >
char mInlineBuffer [N]
 
- Protected Attributes inherited from fl::basic_string
fl::size mInlineCapacity
 
fl::size mInlineOffset
 
fl::size mLength
 
fl::variant< NotNullStringHolderPtr, ConstLiteral, ConstViewmStorage
 

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