Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members | Related Pages

JBLH1SomeBankFloatFun< H1SomeBankPtr, H1SomeRow, TM > Class Template Reference

#include <H1BankFuns.h>

Inheritance diagram for JBLH1SomeBankFloatFun< H1SomeBankPtr, H1SomeRow, TM >:

Inheritance graph
[legend]
Collaboration diagram for JBLH1SomeBankFloatFun< H1SomeBankPtr, H1SomeRow, TM >:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<class H1SomeBankPtr, class H1SomeRow, class TM>
class JBLH1SomeBankFloatFun< H1SomeBankPtr, H1SomeRow, TM >

Returns a Float_FF value from an float-valued column of an H1 bank row.

Definition at line 32 of file H1BankFuns.h.

Public Member Functions

 JBLH1SomeBankFloatFun (const H1SomeBankPtr &ptr_, const FillIterator &iter_, TM(H1SomeRow::*ptr_mem_)() const, const char *attribname=0)
 Constructor from H1BankPtr.

virtual Float_FF operator() () const
 Returns Float_FF value of selected column.

virtual const FillIteratorgetIterator () const
 Returns pointer to iterator.


Protected Member Functions

virtual ~JBLH1SomeBankFloatFun ()
 Protected virtual destructor to ensure creation on the heap.


Private Attributes

const H1SomeBankPtr & ptr
 The bank pointer.

const FillIteratoriter
 The iterator.

TM(H1SomeRow::* ptr_mem )() const


Constructor & Destructor Documentation

template<class H1SomeBankPtr, class H1SomeRow, class TM>
JBLH1SomeBankFloatFun< H1SomeBankPtr, H1SomeRow, TM >::JBLH1SomeBankFloatFun const H1SomeBankPtr &  ptr_,
const FillIterator iter_,
TM(H1SomeRow::*  ptr_mem_)() const,
const char *  attribname = 0
[inline]
 

Constructor from H1BankPtr.

Parameters:
ptr_  The bank pointer
iter_  The iterator
ptr_mem_  The access method
attribname  Optional attribute name

Definition at line 35 of file H1BankFuns.h.

References NamedO::getName(), JBLH1SomeBankFloatFun< H1SomeBankPtr, H1SomeRow, TM >::iter, and JBLH1SomeBankFloatFun< H1SomeBankPtr, H1SomeRow, TM >::ptr.


The documentation for this class was generated from the following file:
Generated on Thu Oct 26 12:54:47 2006 for SFH by doxygen 1.3.2