OOFILE  1.9
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
inline
oofRepBand * oofRepBandList::current ( )
inline

Definition at line 2308 of file oofrep.h.

Referenced by ~oofRepBandList().

void oofRepBandList::deleteItem ( unsigned long  index)
inline

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
inline
void oofRepBandList::keepTogether ( bool  willKeep)
inline

Definition at line 2357 of file oofrep.h.

References eAllowSplit, and eKeepTogether.

unsigned long oofRepBandList::minHeight ( ) const
inline

Definition at line 2340 of file oofrep.h.

Referenced by oofRep::DrawBandList().

bool oofRepBandList::more ( ) const
inline

Definition at line 2266 of file oofrep.h.

References OOF_ExpandableLongArray::more().

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

void oofRepBandList::next ( )
inline

Definition at line 2273 of file oofrep.h.

References OOF_ExpandableLongArray::next().

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

oofRepBand * oofRepBandList::operator() ( )
inline

Definition at line 2292 of file oofrep.h.

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

Definition at line 2324 of file oofrep.h.

References append().

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

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)
inline

Definition at line 2300 of file oofrep.h.

void oofRepBandList::start ( )
inline

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
inline

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