Tapkee
TypePolicyBase Struct Reference

#include <policy.hpp>

List of all members.

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines