CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Static Public Member Functions
DTBufferTreeTrait< std::unique_ptr< T > > Class Template Reference

#include <DTBufferTree.h>

Public Types

typedef T const * outputTypeOfConstFind
 
typedef ToutputTypeOfNonConstFind
 

Static Public Member Functions

static TgetDefault ()
 
static TgetOutputValue (std::unique_ptr< T > const &t)
 

Detailed Description

template<typename T>
class DTBufferTreeTrait< std::unique_ptr< T > >

Definition at line 32 of file DTBufferTree.h.

Member Typedef Documentation

template<typename T >
typedef T const* DTBufferTreeTrait< std::unique_ptr< T > >::outputTypeOfConstFind

Definition at line 34 of file DTBufferTree.h.

template<typename T >
typedef T* DTBufferTreeTrait< std::unique_ptr< T > >::outputTypeOfNonConstFind

Definition at line 35 of file DTBufferTree.h.

Member Function Documentation

template<typename T >
static T* DTBufferTreeTrait< std::unique_ptr< T > >::getDefault ( )
inlinestatic

Definition at line 38 of file DTBufferTree.h.

38 { return nullptr; }
template<typename T >
static T* DTBufferTreeTrait< std::unique_ptr< T > >::getOutputValue ( std::unique_ptr< T > const &  t)
inlinestatic

Definition at line 37 of file DTBufferTree.h.

37 { return t.get(); }