dune-common
2.2.0
|
implements the Deleter concept of shared_ptr without deleting anything More...
#include <dune/common/shared_ptr.hh>
Public Member Functions | |
void | operator() (T *p) const |
implements the Deleter concept of shared_ptr without deleting anything
If you allocate an object on the stack, but want to pass it to a class or function as a shared_ptr, you can use this deleter to avoid accidential deletion of the stack-allocated object. For convinience we provide two free functions to create a shared_ptr from a stack-allocated object (\see stackobject_to_shared_ptr): 1) Convert a stack-allocated object to a shared_ptr:
2) Convert a stack-allocated object to a shared_ptr of a base class
T | type of the stack-allocated object |
|
inline |