FastLED
3.9.15
Loading...
Searching...
No Matches
string_types.h
Go to the documentation of this file.
1
#pragma once
2
3
// This header defines the type aliases used by fl::string implementation
4
// It must be included after shared_ptr.h is fully defined to avoid circular dependencies
5
6
#include "
fl/stl/shared_ptr.h
"
7
#include "
fl/stl/not_null.h
"
8
#include "
fl/stl/detail/string_holder.h
"
9
10
namespace
fl
{
11
12
// Define shared_ptr type for StringHolder
13
using
StringHolderPtr
= fl::shared_ptr<fl::StringHolder>;
14
using
NotNullStringHolderPtr
= fl::not_null<StringHolderPtr>;
15
16
}
// namespace fl
fl::NotNullStringHolderPtr
fl::not_null< StringHolderPtr > NotNullStringHolderPtr
Definition
basic_string.h:35
fl::StringHolderPtr
fl::shared_ptr< fl::StringHolder > StringHolderPtr
Definition
basic_string.h:34
fl
Base definition for an LED controller.
Definition
crgb.hpp:179
not_null.h
shared_ptr.h
string_holder.h
fl
stl
detail
string_types.h
Generated on Tue Jun 16 2026 00:06:59 for FastLED by
1.13.2