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

OMF::ClearAll< Self > Struct Template Reference

#include <Property.hpp>

Inheritance diagram for OMF::ClearAll< Self >:

OMF::ClearMethod List of all members.

Detailed Description

template<class Self>
struct OMF::ClearAll< Self >

This class describes a structure that wraps a simple no-parametered, non-returning method for clearing properties.


Public Types

typedef void(Self::* Function )()

Public Member Functions

 ClearAll (Self *self, Function method)
virtual void clear ()

Public Attributes

Self * _self
Function _method


Member Typedef Documentation

template<class Self>
typedef void(Self::* OMF::ClearAll< Self >::Function)()
 


Constructor & Destructor Documentation

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


Member Function Documentation

template<class Self>
virtual void OMF::ClearAll< Self >::clear  )  [virtual]
 

Implements OMF::ClearMethod.


Member Data Documentation

template<class Self>
Function OMF::ClearAll< Self >::_method
 

template<class Self>
Self* OMF::ClearAll< Self >::_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