theCore C++ embedded framework
|
Memory managment helpers: shared pointer. More...
Data Structures | |
class | ecl::aux |
Base helper class, used internally by shared_ptr. More... | |
class | ecl::shared_ptr< T > |
Classical shared pointer. More... | |
struct | ecl::shared_allocation_size< T, Alloc > |
class | ecl::weak_ptr< T > |
Namespaces | |
ecl | |
Functions | |
template<typename T , class Alloc , class... Args> | |
shared_ptr< T > | ecl::allocate_shared (const Alloc &alloc, Args... args) |
template<typename T > | |
bool | ecl::operator== (const shared_ptr< T > &shr, std::nullptr_t nullp) |
template<typename T > | |
bool | ecl::operator!= (const shared_ptr< T > &shr, std::nullptr_t nullp) |
template<typename T > | |
bool | ecl::operator== (const shared_ptr< T > &shr1, const shared_ptr< T > &shr2) |
template<typename T > | |
bool | ecl::operator!= (const shared_ptr< T > &shr1, const shared_ptr< T > &shr2) |
template<typename T > | |
bool | ecl::operator! (const shared_ptr< T > &shr) |
Memory managment helpers: shared pointer.
Implement unique poitner
Detailed description