|
FastLED 3.9.15
|
#include "fl/ptr.h"#include "fl/shared_ptr.h"#include "fl/weak_ptr.h"#include "fl/unique_ptr.h"#include "fl/type_traits.h"
Include dependency graph for memory.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | fl |
| IMPORTANT! | |
Typedefs | |
| template<typename T> | |
| using | fl::intrusive_ptr = fl::Ptr<T> |
Functions | |
| template<typename T, typename... Args> | |
| intrusive_ptr< T > | fl::make_intrusive (Args &&... args) |
| template<typename T, typename... Args> | |
| fl::shared_ptr< T > | fl::make_shared_ptr (Args &&... args) |
| template<typename T, typename... Args> | |
| fl::enable_if<!fl::is_array< T >::value, unique_ptr< T > >::type | fl::make_unique (Args &&... args) |
| template<typename T> | |
| fl::enable_if< fl::is_array< T >::value, unique_ptr< T > >::type | fl::make_unique (fl::size_t size) |