Tapkee
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
 
virtual std::string repr (void **) const =0
 

Detailed Description

Definition at line 61 of file policy.hpp.

Constructor & Destructor Documentation

virtual ~TypePolicyBase ( )
virtual

Definition at line 63 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 >.

virtual std::string repr ( void **  ) const
pure virtual

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