ATLAS Offline Software
Classes | Public Member Functions | Public Attributes | List of all members
void_unique_ptr Class Reference

#include <deleter.h>

Inheritance diagram for void_unique_ptr:
Collaboration diagram for void_unique_ptr:

Classes

struct  Deleter
 

Public Member Functions

template<class T >
 void_unique_ptr (std::unique_ptr< T > p)
 
T * operator-> ()
 STL member. More...
 

Public Attributes

ptr
 STL member. More...
 

Detailed Description

Definition at line 14 of file deleter.h.

Constructor & Destructor Documentation

◆ void_unique_ptr()

template<class T >
void_unique_ptr::void_unique_ptr ( std::unique_ptr< T >  p)
inline

Definition at line 30 of file deleter.h.

31  : std::unique_ptr<const void, deleter_f*> (p.release(),
33  {
34  }

Member Function Documentation

◆ operator->()

T* std::unique_ptr< T >::operator->
inherited

STL member.

Member Data Documentation

◆ ptr

T std::unique_ptr< T >::ptr
inherited

STL member.


The documentation for this class was generated from the following file:
python.PerfMonSerializer.p
def p
Definition: PerfMonSerializer.py:743
void_unique_ptr::Deleter::deleter
static void deleter(const void *p)
Definition: deleter.h:23