Public Types | Public Member Functions | List of all members

List of bands attached to report or other bands, eg: page headers. More...

#include <oofrep.h>

Public Types

enum  keepTogetherT { eDefaultTogether, eKeepTogether, eAllowSplit }

Public Member Functions

void append (oofRepBand *adoptedBand)
oofRepBandListclone ()
unsigned long count () const
oofRepBandcurrent ()
void deleteItem (unsigned long index)
void describe (std::ostream &os)
void finishConstruction ()
unsigned long fixedHeight ()
bool keepTogether () const
void keepTogether (bool)
unsigned long minHeight () const
bool more () const
void next ()
 oofRepBandList (keepTogetherT keepTogether=eDefaultTogether)
 oofRepBandList (const oofRepBandList &)
oofRepBandoperator() ()
oofRepBandListoperator<< (oofRepBand *adoptedBand)
oofRepBandListoperator<< (const oofRepBand &prototypeBand)
const oofRepBandListoperator= (const oofRepBandList &)
oofRepBandoperator[] (unsigned long index)
void start ()
oofRepBandvalue (unsigned long) const
 ~oofRepBandList ()

Detailed Description

List of bands attached to report or other bands, eg: page headers.

Definition at line 292 of file oofrep.h.

Constructor & Destructor Documentation

oofRepBandList::oofRepBandList ( keepTogetherT  keepTogether = eDefaultTogether)

Definition at line 1856 of file oofrep1.cpp.

Referenced by clone().

oofRepBandList::oofRepBandList ( const oofRepBandList rhs)

Definition at line 1863 of file oofrep1.cpp.

oofRepBandList::~oofRepBandList ( )

Definition at line 1884 of file oofrep1.cpp.

References current(), more(), next(), and start().

Member Function Documentation

void oofRepBandList::append ( oofRepBand adoptedBand)

Definition at line 1901 of file oofrep1.cpp.

References OOF_ExpandableLongArray::append().

Referenced by operator<<(), and operator=().

oofRepBandList * oofRepBandList::clone ( )

Definition at line 1894 of file oofrep1.cpp.

References oofRepBandList().

Referenced by oofRepSettings::oofRepSettings().

unsigned long oofRepBandList::count ( ) const
oofRepBand * oofRepBandList::current ( )

Definition at line 2308 of file oofrep.h.

Referenced by ~oofRepBandList().

void oofRepBandList::deleteItem ( unsigned long  index)

Definition at line 2279 of file oofrep.h.

References OOF_ExpandableLongArray::deleteItem().

void oofRepBandList::describe ( std::ostream &  os)
void oofRepBandList::finishConstruction ( )
unsigned long oofRepBandList::fixedHeight ( )
bool oofRepBandList::keepTogether ( ) const
void oofRepBandList::keepTogether ( bool  willKeep)

Definition at line 2357 of file oofrep.h.

References eAllowSplit, and eKeepTogether.

unsigned long oofRepBandList::minHeight ( ) const

Definition at line 2340 of file oofrep.h.

Referenced by oofRep::DrawBandList().

bool oofRepBandList::more ( ) const

Definition at line 2266 of file oofrep.h.

References OOF_ExpandableLongArray::more().

Referenced by oofRep::DrawBandList(), and ~oofRepBandList().

void oofRepBandList::next ( )

Definition at line 2273 of file oofrep.h.

References OOF_ExpandableLongArray::next().

Referenced by oofRep::DrawBandList(), and ~oofRepBandList().

oofRepBand * oofRepBandList::operator() ( )

Definition at line 2292 of file oofrep.h.

oofRepBandList & oofRepBandList::operator<< ( oofRepBand adoptedBand)

Definition at line 2324 of file oofrep.h.

References append().

oofRepBandList & oofRepBandList::operator<< ( const oofRepBand prototypeBand)

Definition at line 2332 of file oofrep.h.

References append(), and oofRepBand::clone().

const oofRepBandList & oofRepBandList::operator= ( const oofRepBandList rhs)

Definition at line 1870 of file oofrep1.cpp.

References append(), oofRepBand::clone(), count(), and value().

oofRepBand * oofRepBandList::operator[] ( unsigned long  index)

Definition at line 2300 of file oofrep.h.

void oofRepBandList::start ( )

Definition at line 2259 of file oofrep.h.

References OOF_ExpandableLongArray::start().

Referenced by oofRep::DrawBandList(), and ~oofRepBandList().

oofRepBand * oofRepBandList::value ( unsigned long  index) const

The documentation for this class was generated from the following files: