FastLED 3.9.15
Loading...
Searching...
No Matches
unique_ptr.h File Reference
#include "fl/namespace.h"
#include "fl/type_traits.h"
#include "fl/utility.h"
#include "fl/stdint.h"
#include "fl/cstddef.h"
#include "fl/initializer_list.h"
+ Include dependency graph for unique_ptr.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fl::default_delete< T >
 
struct  fl::default_delete< T[]>
 
class  fl::unique_ptr< T, Deleter >
 
class  fl::unique_ptr< T[], Deleter >
 

Namespaces

namespace  fl
 IMPORTANT!
 

Functions

template<typename T, typename Deleter>
bool fl::operator!= (const unique_ptr< T, Deleter > &ptr, fl::nullptr_t) noexcept
 
template<typename T1, typename Deleter1, typename T2, typename Deleter2>
bool fl::operator!= (const unique_ptr< T1, Deleter1 > &lhs, const unique_ptr< T2, Deleter2 > &rhs)
 
template<typename T, typename Deleter>
bool fl::operator!= (fl::nullptr_t, const unique_ptr< T, Deleter > &ptr) noexcept
 
template<typename T, typename Deleter>
bool fl::operator== (const unique_ptr< T, Deleter > &ptr, fl::nullptr_t) noexcept
 
template<typename T1, typename Deleter1, typename T2, typename Deleter2>
bool fl::operator== (const unique_ptr< T1, Deleter1 > &lhs, const unique_ptr< T2, Deleter2 > &rhs)
 
template<typename T, typename Deleter>
bool fl::operator== (fl::nullptr_t, const unique_ptr< T, Deleter > &ptr) noexcept
 
template<typename T, typename Deleter>
void fl::swap (unique_ptr< T, Deleter > &lhs, unique_ptr< T, Deleter > &rhs) noexcept