Dune Core Modules (2.6.0)
shared_ptr.hh File Reference
This file implements the class shared_ptr (a reference counting pointer), for those systems that don't have it in the standard library. More...
Go to the source code of this file.
Classes | |
struct | Dune::null_deleter< T > |
implements the Deleter concept of shared_ptr without deleting anything More... | |
Namespaces | |
namespace | Dune |
Dune namespace. | |
Functions | |
template<typename T > | |
shared_ptr< T > | Dune::stackobject_to_shared_ptr (T &t) |
Create a shared_ptr for a stack-allocated object. More... | |
template<typename T , typename T2 > | |
std::enable_if_t< not std::is_same< T, T2 >::value, shared_ptr< T > > | Dune::stackobject_to_shared_ptr (T2 &t) |
Create a shared_ptr to a base class for a stack-allocated object. More... | |
template<class T > | |
auto | Dune::wrap_or_move (T &&t) |
Capture R-value reference to shared_ptr. More... | |
template<class T > | |
auto | Dune::wrap_or_move (T &t) |
Capture L-value reference to shared_ptr. More... | |
Detailed Description
This file implements the class shared_ptr (a reference counting pointer), for those systems that don't have it in the standard library.
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Dec 26, 23:30, 2024)