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"
9
10namespace fl {
11
12// Define shared_ptr type for StringHolder
13using StringHolderPtr = fl::shared_ptr<fl::StringHolder>;
14using NotNullStringHolderPtr = fl::not_null<StringHolderPtr>;
15
16} // namespace fl
fl::not_null< StringHolderPtr > NotNullStringHolderPtr
fl::shared_ptr< fl::StringHolder > StringHolderPtr
Base definition for an LED controller.
Definition crgb.hpp:179