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"
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) |