83 if (!str)
return false;
static T & instance() FL_NOEXCEPT
void reserve(fl::size count)
~StringInterner() FL_NOEXCEPT
StringInterner() FL_NOEXCEPT
fl::string intern(const string_view &sv)
bool contains(const string_view &sv) const
fl::unordered_map< string_view, StringHolderPtr > mEntries
const char * c_str() const FL_NOEXCEPT
fl::size size() const FL_NOEXCEPT
constexpr bool empty() const FL_NOEXCEPT
const T * data() const FL_NOEXCEPT
constexpr fl::size size() const FL_NOEXCEPT
constexpr bool empty() const FL_NOEXCEPT
constexpr fl::size size() const FL_NOEXCEPT
constexpr const char * data() const FL_NOEXCEPT
Platform-independent mutex interface.
StringInterner & global_interner()
shared_ptr< T > make_shared(Args &&... args) FL_NOEXCEPT
fl::platforms::mutex mutex
static fl::mutex & global_interner_mutex()
fl::string intern(const string_view &sv)
Base definition for an LED controller.
#define FASTLED_STR_INLINED_SIZE
std::string compatible string class.