|
FastLED 3.9.15
|
Concrete type-erased string class operating on a caller- provided buffer (or fl::span<char>).
All string logic lives here, compiled once. fl::string is the default convenience wrapper that co-locates a 64-byte inline buffer + heap-overflow with the basic_string state.
Definition in file basic_string.h.
#include "fl/stl/int.h"#include "fl/stl/cstring.h"#include "fl/stl/detail/string_holder.h"#include "fl/stl/cctype.h"#include "fl/stl/charconv.h"#include "fl/stl/not_null.h"#include "fl/stl/compiler_control.h"#include "fl/stl/shared_ptr.h"#include "fl/stl/type_traits.h"#include "fl/stl/variant.h"#include "fl/stl/iterator.h"#include "fl/stl/bit_cast.h"#include "fl/stl/cstddef.h"#include "fl/stl/move.h"#include "fl/math/math.h"#include "fl/stl/noexcept.h"
Include dependency graph for basic_string.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | fl::basic_string |
| Concrete type-erased string class. More... | |
| class | fl::basic_string::const_iterator |
| struct | fl::basic_string::ConstLiteral |
| struct | fl::basic_string::ConstView |
| class | fl::basic_string::iterator |
Namespaces | |
| namespace | fl |
| Base definition for an LED controller. | |
Typedefs | |
| using | fl::NotNullStringHolderPtr = fl::not_null<StringHolderPtr> |
| using | fl::StringHolderPtr = fl::shared_ptr<fl::StringHolder> |