OOFILE  1.9
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
[legend]
Collaboration diagram for oofRepPageList:
Collaboration graph
[legend]

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
oofRepWinGUIPreviewMFC

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

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
inline

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: