Public Member Functions | Private Member Functions | Private Attributes | List of all members

Manage pages in a report writer preview. More...

#include <oofrep.h>

Inheritance diagram for oofRepPageList:
Inheritance graph
Collaboration diagram for oofRepPageList:
Collaboration graph

Public Member Functions

void appendPage (oofRepPage *adoptedPage)
void deleteAll ()
oofRepPagepage (unsigned long) const
 ~oofRepPageList ()

Private Member Functions

void append (unsigned long)
bool contains (unsigned long value) const
void CopyBits (const OOF_ExpandableLongArray &rhs)
unsigned long count () const
unsigned long countOccurrences (unsigned long) const
void deleteAllCells (bool alwaysDeleteStorage=false)
 Effectively delete cells by resetting mNextFreeEntry cursor. More...
void deleteAllMatching (unsigned long value)
void DeleteBits ()
void deleteFirstMatching (unsigned long value)
void deleteItem (unsigned long index)
void describe (std::ostream &) const
void ExpandToInclude (unsigned long indexToCover)
bool find (unsigned long value, unsigned long &foundAt) const
unsigned long index () const
bool Invariant () const
 Guarantee members managing storage are consistent. More...
unsigned long & item (unsigned long index)
bool more () const
void next ()
unsigned long & operator() ()
unsigned long & operator[] (unsigned long index)
void start ()
unsigned long value (unsigned long index) const

Private Attributes

unsigned long * mBits
unsigned long mDefaultValue
unsigned int mExpansionChunk
unsigned long mInternalIter
unsigned long mNextFreeEntry
unsigned long mNumSlots

Detailed Description

Manage pages in a report writer preview.

Only used for report environments drawin using oofDE.

See also

Definition at line 1780 of file oofrep.h.

Constructor & Destructor Documentation

oofRepPageList::~oofRepPageList ( )

Definition at line 1414 of file oofrep2.cpp.

References deleteAll().

Member Function Documentation

void oofRepPageList::appendPage ( oofRepPage adoptedPage)

Definition at line 2759 of file oofrep.h.

References OOF_ExpandableLongArray::append().

Referenced by oofRepWinGUIPreviewMFC::endPage().

void oofRepPageList::deleteAll ( )
oofRepPage * oofRepPageList::page ( unsigned long  n) const

Definition at line 2752 of file oofrep.h.

References OOF_ExpandableLongArray::value().

Referenced by deleteAll(), and oofRepWinGUIPreviewMFC::drawPage().

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