Tapkee
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
TypePolicyBase Struct Referenceabstract

#include <policy.hpp>

Public Member Functions

virtual ~TypePolicyBase ()
 
virtual void copyFromValue (void const *, void **) const =0
 
virtual void * getValue (void **) const =0
 
virtual void free (void **) const =0
 
virtual void clone (void *const *, void **) const =0
 
virtual void move (void *const *, void **) const =0
 

Detailed Description

Definition at line 14 of file policy.hpp.

Constructor & Destructor Documentation

virtual ~TypePolicyBase ( )
virtual

Definition at line 16 of file policy.hpp.

Member Function Documentation

virtual void clone ( void *const *  ,
void **   
) const
pure virtual

Implemented in PointerTypePolicyImpl< T >.

virtual void copyFromValue ( void const *  ,
void **   
) const
pure virtual

Implemented in PointerTypePolicyImpl< T >.

virtual void free ( void **  ) const
pure virtual

Implemented in PointerTypePolicyImpl< T >.

virtual void* getValue ( void **  ) const
pure virtual

Implemented in PointerTypePolicyImpl< T >.

virtual void move ( void *const *  ,
void **   
) const
pure virtual

Implemented in PointerTypePolicyImpl< T >.


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