#include <H1BankFuns.h>
An JBLH1Bank represents an H1 bank as object. An JBLH1Bank object can provide an iterator (of type JBLH1BankIterator) that can be used to iterate over the rows of the bank.
Definition at line 333 of file H1BankFuns.h.
Public Member Functions | |
JBLH1SomeBank () | |
Default constructor. | |
JBLH1SomeBank (const char *name_) | |
Constructor by name. | |
JBLH1SomeBank (const H1SomeBankPtr &ptr_) | |
Constructor from H1BankPtr. | |
virtual JBLH1SomeBankIterator< H1SomeBankPtr, H1SomeRow > & | iter () const |
Returns an JBLH1BankIterator to iterate over the rows of the bank. | |
virtual const H1SomeBankPtr & | getH1BankPtr () const |
Returns the bank pointer. | |
virtual const char * | getName () const |
Returns pointer to name. | |
Protected Member Functions | |
virtual | ~JBLH1SomeBank () |
Protected virtual destructor to ensure creation on the heap. | |
Private Attributes | |
const H1SomeBankPtr & | ptr |
The bank pointer. | |
std::string | name |
A name (good for debugging). |
|
Constructor by name.
Definition at line 343 of file H1BankFuns.h. References JBLH1SomeBank< H1SomeBankPtr, H1SomeRow >::name, and JBLH1SomeBank< H1SomeBankPtr, H1SomeRow >::ptr. |
|
Constructor from H1BankPtr.
Definition at line 350 of file H1BankFuns.h. References JBLH1SomeBank< H1SomeBankPtr, H1SomeRow >::name, and JBLH1SomeBank< H1SomeBankPtr, H1SomeRow >::ptr. |