Stefan Scholz / ETL
Embed: (wiki syntax)

« Back to documentation index

ifunction< void > Class Template Reference

ifunction< void > Class Template Reference
[function]

The base interface template for functions taking void parameters. More...

#include <function.h>

Inherited by function< TObject, void >, function< void, void >, function_fv< Function >, function_imv< TObject, Instance, Function >, and function_mv< TObject, Function >.

Public Types

typedef void parameter_type
 The type of parameter sent to the function.

Public Member Functions

virtual void operator() ()=0
 The function operator that will be overridden.

Detailed Description

template<>
class etl::ifunction< void >

The base interface template for functions taking void parameters.

Definition at line 70 of file function.h.


Member Typedef Documentation

typedef void parameter_type

The type of parameter sent to the function.

Reimplemented in function_mv< TObject, Function >, function_imv< TObject, Instance, Function >, and function_fv< Function >.

Definition at line 74 of file function.h.


Member Function Documentation

virtual void operator() (  ) [pure virtual]