Stefan Scholz / ETL
Embed: (wiki syntax)

« Back to documentation index

function

function

A set of wrapper templates to allow a member or static function to be called without the caller having to know the specific details of the callee. More...

Data Structures

class  ifunction< TParameter >
 The base interface template for function template specialisations. More...
class  ifunction< void >
 The base interface template for functions taking void parameters. More...
class  function< TObject, TParameter >
 A derived function template that takes an object type and parameter type. More...
class  function< TObject, void >
 A derived function template that takes a parameter type. More...
class  function< void, TParameter >
 Specialisation for static or global functions that takes a parameter. More...
class  function< void, void >
 Specialisation static functions taking void parameter. More...
class  function_mp< TObject, TParameter, Function >
 A derived function template that takes an object type and parameter type. More...
class  function_mv< TObject, Function >
 A derived function template that takes an object type and parameter type. More...
class  function_imp< TObject, TParameter, Instance, Function >
 A derived function template that takes an object type and parameter type. More...
class  function_imv< TObject, Instance, Function >
 A derived function template that takes an object type and parameter type. More...
class  function_fp< TParameter, Function >
 A derived function template that takes a parameter type. More...
class  function_fv< Function >
 A derived function template that takes a parameter type. More...

Detailed Description

A set of wrapper templates to allow a member or static function to be called without the caller having to know the specific details of the callee.

This template class may be used to link interrupt vectors to specific member functions of a handler class.