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

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

#include <Property.hpp>

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

OMF::GetMethod List of all members.

Detailed Description

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

This class describes a structure that implements wrappers around getter methods that return const references.


Public Types

typedef const Type &(Self::* Function )() const

Public Member Functions

 GetByValConst (Self *self, Function method)
virtual Objectget ()

Public Attributes

Self * _self
Function _method


Member Typedef Documentation

template<class Self, class Type>
typedef const Type&(Self::* OMF::GetByValConst< Self, Type >::Function)() const
 


Constructor & Destructor Documentation

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


Member Function Documentation

template<class Self, class Type>
virtual Object* OMF::GetByValConst< Self, Type >::get  )  [virtual]
 

Implements OMF::GetMethod.


Member Data Documentation

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

template<class Self, class Type>
Self* OMF::GetByValConst< 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