SPH
Public Member Functions | List of all members
Detail::TypedCloner< T > Class Template Reference

#include <ClonePtr.h>

Inheritance diagram for Detail::TypedCloner< T >:
Detail::Cloner Polymorphic

Public Member Functions

 TypedCloner (T *ptr)
 
virtual void * clonePtr () const override
 
virtual AutoPtr< ClonercloneThis () const override
 
- Public Member Functions inherited from Polymorphic
virtual ~Polymorphic ()
 

Detailed Description

template<typename T>
class Detail::TypedCloner< T >

Definition at line 23 of file ClonePtr.h.

Constructor & Destructor Documentation

◆ TypedCloner()

template<typename T >
Detail::TypedCloner< T >::TypedCloner ( T *  ptr)
inline

Definition at line 28 of file ClonePtr.h.

Member Function Documentation

◆ clonePtr()

template<typename T >
virtual void* Detail::TypedCloner< T >::clonePtr ( ) const
inlineoverridevirtual

Implements Detail::Cloner.

Definition at line 31 of file ClonePtr.h.

◆ cloneThis()

template<typename T >
virtual AutoPtr<Cloner> Detail::TypedCloner< T >::cloneThis ( ) const
inlineoverridevirtual

Implements Detail::Cloner.

Definition at line 40 of file ClonePtr.h.


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