|
FastLED 3.9.15
|
#include "fl/namespace.h"#include "fl/scoped_ptr.h"#include "fl/type_traits.h"#include "fl/referent.h"#include "fl/bit_cast.h"#include "fl/int.h"#include "fl/deprecated.h"#include "fl/ptr_impl.h"
Include dependency graph for ptr.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | fl::Ptr< T > |
| class | fl::PtrTraits< T > |
| class | fl::WeakPtr< T > |
Namespaces | |
| namespace | fl |
| IMPORTANT! | |
Macros | |
| #define | FASTLED_SMART_PTR(type) |
| #define | FASTLED_SMART_PTR_CONSTRUCTOR(type, constructor) |
| #define | FASTLED_SMART_PTR_NO_FWD(type) |
| #define | FASTLED_SMART_PTR_STRUCT(type) |
Functions | |
| template<typename T, typename... Args> | |
| Ptr< T > | fl::NewPtr (Args... args) |
| template<typename T, typename... Args> | |
| Ptr< T > | fl::NewPtrNoTracking (Args... args) |
| template<typename T> | |
| Ptr< T > | fl::NewPtrNoTracking (T &obj) |