Journal::FunctorDecl< void(*)(A, B, C, D, E, F, G, H, I) > Struct Template Reference

Inheritance diagram for Journal::FunctorDecl< void(*)(A, B, C, D, E, F, G, H, I) >:

Inheritance graph
[legend]
List of all members.


template<class A, class B, class C, class D, class E, class F, class G, class H, class I> struct Journal::FunctorDecl< void(*)(A, B, C, D, E, F, G, H, I) >


Public Types

typedef void(*) FuncPtr (A, B, C, D, E, F, G, H, I)

Public Member Functions

 FunctorDecl (FuncPtr p)
void read (Stream *file)
void dispatch ()

Public Attributes

FuncPtr ptr
a
b
c
d
e
f
g
h
i

Member Typedef Documentation

template<class A, class B, class C, class D, class E, class F, class G, class H, class I>
typedef void(*) Journal::FunctorDecl< void(*)(A, B, C, D, E, F, G, H, I) >::FuncPtr(A, B, C, D, E, F, G, H, I)


Constructor & Destructor Documentation

template<class A, class B, class C, class D, class E, class F, class G, class H, class I>
Journal::FunctorDecl< void(*)(A, B, C, D, E, F, G, H, I) >::FunctorDecl ( FuncPtr  p  )  [inline]


Member Function Documentation

template<class A, class B, class C, class D, class E, class F, class G, class H, class I>
void Journal::FunctorDecl< void(*)(A, B, C, D, E, F, G, H, I) >::read ( Stream file  )  [inline, virtual]

Implements Journal::Functor.

template<class A, class B, class C, class D, class E, class F, class G, class H, class I>
void Journal::FunctorDecl< void(*)(A, B, C, D, E, F, G, H, I) >::dispatch (  )  [inline, virtual]

Implements Journal::Functor.


Member Data Documentation

template<class A, class B, class C, class D, class E, class F, class G, class H, class I>
FuncPtr Journal::FunctorDecl< void(*)(A, B, C, D, E, F, G, H, I) >::ptr

template<class A, class B, class C, class D, class E, class F, class G, class H, class I>
A Journal::FunctorDecl< void(*)(A, B, C, D, E, F, G, H, I) >::a

template<class A, class B, class C, class D, class E, class F, class G, class H, class I>
B Journal::FunctorDecl< void(*)(A, B, C, D, E, F, G, H, I) >::b

template<class A, class B, class C, class D, class E, class F, class G, class H, class I>
C Journal::FunctorDecl< void(*)(A, B, C, D, E, F, G, H, I) >::c

template<class A, class B, class C, class D, class E, class F, class G, class H, class I>
D Journal::FunctorDecl< void(*)(A, B, C, D, E, F, G, H, I) >::d

template<class A, class B, class C, class D, class E, class F, class G, class H, class I>
E Journal::FunctorDecl< void(*)(A, B, C, D, E, F, G, H, I) >::e

template<class A, class B, class C, class D, class E, class F, class G, class H, class I>
F Journal::FunctorDecl< void(*)(A, B, C, D, E, F, G, H, I) >::f

template<class A, class B, class C, class D, class E, class F, class G, class H, class I>
G Journal::FunctorDecl< void(*)(A, B, C, D, E, F, G, H, I) >::g

template<class A, class B, class C, class D, class E, class F, class G, class H, class I>
H Journal::FunctorDecl< void(*)(A, B, C, D, E, F, G, H, I) >::h

template<class A, class B, class C, class D, class E, class F, class G, class H, class I>
I Journal::FunctorDecl< void(*)(A, B, C, D, E, F, G, H, I) >::i