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

ManipFuncObj1< Arg > Class Template Reference

#include <abkio.h>

Collaboration diagram for ManipFuncObj1< Arg >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ManipFuncObj1 (istream &(*f)(istream &, Arg), Arg arg)
istream & operator() (istream &i) const

Private Attributes

istream &(* _func )(istream &, Arg)
Arg _arg

template<class Arg>
class ManipFuncObj1< Arg >


Constructor & Destructor Documentation

template<class Arg>
ManipFuncObj1< Arg >::ManipFuncObj1 istream &(*  f)(istream &, Arg),
Arg  arg
[inline]
 

Definition at line 92 of file abkio.h.

References ManipFuncObj1< Arg >::_arg, and ManipFuncObj1< Arg >::_func.

00092 :_func(f),_arg(arg) {}


Member Function Documentation

template<class Arg>
istream& ManipFuncObj1< Arg >::operator() istream &  i  )  const [inline]
 

Definition at line 93 of file abkio.h.

References ManipFuncObj1< Arg >::_arg.

00093 { return (*_func)(i,_arg) ; }


Member Data Documentation

template<class Arg>
Arg ManipFuncObj1< Arg >::_arg [private]
 

Definition at line 90 of file abkio.h.

Referenced by ManipFuncObj1< Arg >::ManipFuncObj1(), and ManipFuncObj1< Arg >::operator()().

template<class Arg>
istream&(* ManipFuncObj1< Arg >::_func)(istream&, Arg) [private]
 

Referenced by ManipFuncObj1< Arg >::ManipFuncObj1().


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