FastLED 3.9.15
Loading...
Searching...
No Matches
memory.h
Go to the documentation of this file.
1#pragma once
2
3// Convenience header that includes all smart pointer types
4// For better compile times, prefer including only what you need:
5// - fl/shared_ptr.h for shared_ptr (includes FASTLED_SHARED_PTR macros)
6// - fl/weak_ptr.h for weak_ptr
7// - fl/unique_ptr.h for unique_ptr and make_unique
8
9#include "fl/stl/shared_ptr.h"
10#include "fl/stl/noexcept.h"
11
12namespace fl {
13
14// Convenience factory - just an alias for fl::make_shared
15template <typename T, typename... Args>
19
20}
constexpr T && forward(typename remove_reference< T >::type &t) FL_NOEXCEPT
Definition s16x16x4.h:234
shared_ptr< T > make_shared(Args &&... args) FL_NOEXCEPT
Definition shared_ptr.h:414
fl::shared_ptr< T > make_shared_ptr(Args &&... args) FL_NOEXCEPT
Definition memory.h:16
Base definition for an LED controller.
Definition crgb.hpp:179
corkscrew_args args
Definition old.h:149
#define FL_NOEXCEPT