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

SPARK::TStaticNonModifierCallback Class Reference

Function wrapper class for static non-modifier callbacks. More...

#include <callback.h>

Inheritance diagram for SPARK::TStaticNonModifierCallback:

Inheritance graph
[legend]
Collaboration diagram for SPARK::TStaticNonModifierCallback:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TStaticNonModifierCallback (enum_policiy_type::enum_type code)
 Constructor for a non-defined callback.

 TStaticNonModifierCallback (enum_policiy_type::enum_type code, const char *name, function_type ptr)
 Constructor for a defined callback.

void operator() (TInverse *inverse) const
 Fires the underlying C function that implements the static callback.


Detailed Description

Function wrapper class for static non-modifier callbacks.


Constructor & Destructor Documentation

SPARK::TStaticNonModifierCallback::TStaticNonModifierCallback enum_policiy_type::enum_type  code  )  [inline]
 

Constructor for a non-defined callback.

SPARK::TStaticNonModifierCallback::TStaticNonModifierCallback enum_policiy_type::enum_type  code,
const char *  name,
function_type  ptr
[inline]
 

Constructor for a defined callback.


Member Function Documentation

void SPARK::TStaticNonModifierCallback::operator() TInverse inverse  )  const [inline]
 

Fires the underlying C function that implements the static callback.

Parameters:
inverse is a pointer to the TInverse instance the static callback belongs to


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

Generated on 5 Nov 2003 for VisualSPARK 2.01