Tapkee
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
PointerTypePolicyImpl< T > Struct Template Reference

#include <policy.hpp>

Public Member Functions

virtual void copyFromValue (void const *src, void **dest) const
 
virtual void * getValue (void **src) const
 
virtual void free (void **src) const
 
virtual void clone (void *const *src, void **dest) const
 
virtual void move (void *const *src, void **dest) const
 
virtual std::string repr (void **src) const
 
template<>
std::string repr (void **) const
 

Detailed Description

template<typename T>
struct stichwort::stichwort_internal::PointerTypePolicyImpl< T >

Definition at line 79 of file policy.hpp.

Member Function Documentation

virtual void clone ( void *const *  src,
void **  dest 
) const
virtual

Implements TypePolicyBase.

Definition at line 95 of file policy.hpp.

virtual void copyFromValue ( void const *  src,
void **  dest 
) const
virtual

Implements TypePolicyBase.

Definition at line 81 of file policy.hpp.

virtual void free ( void **  src) const
virtual

Implements TypePolicyBase.

Definition at line 89 of file policy.hpp.

virtual void* getValue ( void **  src) const
virtual

Implements TypePolicyBase.

Definition at line 85 of file policy.hpp.

virtual void move ( void *const *  src,
void **  dest 
) const
virtual

Implements TypePolicyBase.

Definition at line 101 of file policy.hpp.

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

Implements TypePolicyBase.

Definition at line 106 of file policy.hpp.

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

Implements TypePolicyBase.

Definition at line 115 of file policy.hpp.


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