Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

OMF::SetByRef< Self, Type > Struct Template Reference

#include <Property.hpp>

Inheritance diagram for OMF::SetByRef< Self, Type >:

OMF::SetMethod List of all members.

Detailed Description

template<class Self, class Type>
struct OMF::SetByRef< Self, Type >

This class describes a structure that implements a wrapper around a setter method that passes values by reference.


Public Types

typedef void(Self::* Function )(Type *)

Public Member Functions

 SetByRef (Self *self, Function method)
virtual void set (Object *value)

Public Attributes

Self * _self
Function _method


Member Typedef Documentation

template<class Self, class Type>
typedef void(Self::* OMF::SetByRef< Self, Type >::Function)(Type *)
 


Constructor & Destructor Documentation

template<class Self, class Type>
OMF::SetByRef< Self, Type >::SetByRef Self *  self,
Function  method
 


Member Function Documentation

template<class Self, class Type>
virtual void OMF::SetByRef< Self, Type >::set Object value  )  [virtual]
 

Implements OMF::SetMethod.


Member Data Documentation

template<class Self, class Type>
Function OMF::SetByRef< Self, Type >::_method
 

template<class Self, class Type>
Self* OMF::SetByRef< Self, Type >::_self
 


The documentation for this struct was generated from the following file:
Generated on Fri Sep 10 13:07:38 2004 for OpenModelingFramework by doxygen 1.3.8