OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions
unary_dispatch_ip< FNC > Struct Template Reference

#include <dispatch.hh>

Public Member Functions

void operator() (ImageStateBase *isb)
 
template<typename T , class D >
void call (ImageStateImpl< T, D > *isi)
 

Detailed Description

template<template< typename T, class D > class FNC>
struct ost::img::image_state::dispatch::unary_dispatch_ip< FNC >

In-place unary dispatch.

The template parameter must be a class with the following specifications:

template <typename T, class D> struct FNC { void operator()(ImageStateImpl<T,D>* isi); };

This allows partial specialization to be used

Definition at line 67 of file dispatch.hh.

Member Function Documentation

void call ( ImageStateImpl< T, D > *  isi)
inline

Definition at line 86 of file dispatch.hh.

void operator() ( ImageStateBase isb)
inline

Definition at line 72 of file dispatch.hh.


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