List of all members | Classes | Static Public Member Functions | Static Private Member Functions
utl::Meta< T > Class Template Reference

#include <ShadowPtr.h>

Classes

struct  BoolSwitch
 
struct  BoolSwitch< true, i >
 
class  False
 
struct  HasClone
 
class  True
 

Static Public Member Functions

static T * GetCopy (const T &t)
 

Static Private Member Functions

template<typename U >
static True MatchCloneTag (typename U::IsClonableTag *const)
 
template<typename U >
static False MatchCloneTag (...)
 

Detailed Description

template<typename T>
class utl::Meta< T >

Definition at line 80 of file ShadowPtr.h.

Member Function Documentation

template<typename T >
static T* utl::Meta< T >::GetCopy ( const T &  t)
inlinestatic
template<typename T >
template<typename U >
static True utl::Meta< T >::MatchCloneTag ( typename U::IsClonableTag *  const)
staticprivate
template<typename T >
template<typename U >
static False utl::Meta< T >::MatchCloneTag (   ...)
staticprivate

The documentation for this class was generated from the following file:

, generated on Tue Sep 26 2023.