Main Page | Namespace List | Class Hierarchy | Compound List | File List | Namespace Members | Compound Members | File Members

ManipFuncObj2< Arg1, Arg2 > Class Template Reference

#include <abkio.h>

Collaboration diagram for ManipFuncObj2< Arg1, Arg2 >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ManipFuncObj2 (istream &(*f)(istream &, Arg1, Arg2), Arg1 arg1, Arg2 arg2)
istream & operator() (istream &i) const

Private Attributes

istream &(* _func )(istream &, Arg1, Arg2)
Arg1 _arg1
Arg2 _arg2

template<class Arg1, class Arg2>
class ManipFuncObj2< Arg1, Arg2 >


Constructor & Destructor Documentation

template<class Arg1, class Arg2>
ManipFuncObj2< Arg1, Arg2 >::ManipFuncObj2 istream &(*  f)(istream &, Arg1, Arg2),
Arg1  arg1,
Arg2  arg2
[inline]
 

Definition at line 107 of file abkio.h.

References ManipFuncObj2< Arg1, Arg2 >::_arg1, ManipFuncObj2< Arg1, Arg2 >::_arg2, and ManipFuncObj2< Arg1, Arg2 >::_func.

00108          :_func(f),_arg1(arg1),_arg2(arg2) {}


Member Function Documentation

template<class Arg1, class Arg2>
istream& ManipFuncObj2< Arg1, Arg2 >::operator() istream &  i  )  const [inline]
 

Definition at line 109 of file abkio.h.

References ManipFuncObj2< Arg1, Arg2 >::_arg1, and ManipFuncObj2< Arg1, Arg2 >::_arg2.

00109 { return (*_func)(i,_arg1,_arg2) ; }


Member Data Documentation

template<class Arg1, class Arg2>
Arg1 ManipFuncObj2< Arg1, Arg2 >::_arg1 [private]
 

Definition at line 104 of file abkio.h.

Referenced by ManipFuncObj2< Arg1, Arg2 >::ManipFuncObj2(), and ManipFuncObj2< Arg1, Arg2 >::operator()().

template<class Arg1, class Arg2>
Arg2 ManipFuncObj2< Arg1, Arg2 >::_arg2 [private]
 

Definition at line 105 of file abkio.h.

Referenced by ManipFuncObj2< Arg1, Arg2 >::ManipFuncObj2(), and ManipFuncObj2< Arg1, Arg2 >::operator()().

template<class Arg1, class Arg2>
istream&(* ManipFuncObj2< Arg1, Arg2 >::_func)(istream&, Arg1, Arg2) [private]
 

Referenced by ManipFuncObj2< Arg1, Arg2 >::ManipFuncObj2().


The documentation for this class was generated from the following file:
Generated on Mon Apr 25 01:14:26 2005 for Parquete by doxygen 1.3.2