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.
template<typename T , typename T2 >
shared_ptr< T2 > Dune::stackobject_to_shared_ptr (T &t)
 Create a shared_ptr to a base class for a stack-allocated object.
template<class T >
auto Dune::wrap_or_move (T &&t)
 Capture R-value reference to shared_ptr.
template<class T >
auto Dune::wrap_or_move (T &t)
 Capture L-value reference to shared_ptr.

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.

Author:
Markus Blatt
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 25 Mar 2018 for dune-common by  doxygen 1.6.1