This smart pointer is a convenient way to manage a concrete DelayedDestructorBase child. It can replace the equivalent raw pointer and provide automatic memory management.
Synopsis
Declared in <folly/io/async/DelayedDestructionBase.h>
template<typename AliasType>
class IntrusivePtr;
Member Functions
Name |
Description |
|
Constructors |
Assignment operators |
|
Returns the managed object. |
|
Dereferences the managed object. |
|
Accesses members of the managed object. |
|
Replaces the managed object. |
|
Returns whether a managed object is held. |
Static Member Functions
Name |
Description |
Creates a new managed object. |
Friends
Name |
Description |
|
This smart pointer is a convenient way to manage a concrete DelayedDestructorBase child. It can replace the equivalent raw pointer and provide automatic memory management. |
Non-Member Functions
Name |
Description |
Compares two pointers for different managed objects. |
|
Tests whether a pointer manages an object. |
|
Compares two pointers for equal managed objects. |
|
Tests whether a pointer manages no object. |
Created with MrDocs