Public Member Functions | Public Attributes | Static Public Attributes | Protected Attributes | List of all members

Line of text to draw in simple character report. More...

#include <oofrw.h>

Inheritance diagram for dbRepLine:
Inheritance graph
Collaboration diagram for dbRepLine:
Collaboration graph

Public Member Functions

void clear ()
 dbRepLine ()
virtual void describe (std::ostream &) const
 Provide human-readable information about object. More...
void drawNCharsAt (unsigned int hPos, const char *theChars, unsigned int len)
void drawToStream (unsigned int hPos, unsigned int len, std::ostream &os)
void fillNCharsAt (unsigned int hPos, char theChar, unsigned int len)
bool hidden () const
void hide (bool hideIt=true)
virtual oofString name () const
void prepare ()
 ~dbRepLine ()

Public Attributes

char * mLine

Static Public Attributes

static unsigned int mWidth

Protected Attributes

bool mHidden

Detailed Description

Line of text to draw in simple character report.

Definition at line 89 of file oofrw.h.

Constructor & Destructor Documentation

dbRepLine::dbRepLine ( )

Definition at line 91 of file oofrw.h.

dbRepLine::~dbRepLine ( )

Definition at line 40 of file oofrw.cpp.

Member Function Documentation

void dbRepLine::clear ( )

Definition at line 64 of file oofrw.cpp.

void OOF_PublicBase::describe ( std::ostream &  ) const

Provide human-readable information about object.

Overriden to provide much more detail particularly for dbTable::describe() which provides full schema.

Reimplemented in dbConnect, dbTable, dbFixedBinary, dbChar, dbField, and dbRelRefBase.

Definition at line 342 of file oof1.cpp.

References OOF_PublicBase::name().

Referenced by OOF_Dictionary::describeVisible().

void dbRepLine::drawNCharsAt ( unsigned int  hPos,
const char *  theChars,
unsigned int  len 

Definition at line 70 of file oofrw.cpp.


Referenced by dbRepChar::drawHeader(), and dbRepChar::drawWrappedChars().

void dbRepLine::drawToStream ( unsigned int  hPos,
unsigned int  len,
std::ostream &  os 

Definition at line 96 of file oofrw.cpp.

Referenced by dbRepPage::draw().

void dbRepLine::fillNCharsAt ( unsigned int  hPos,
char  theChar,
unsigned int  len 

Definition at line 85 of file oofrw.cpp.


Referenced by dbRepChar::drawHeader().

bool OOF_PublicBase::hidden ( ) const

Definition at line 51 of file oof1.h.

Referenced by OOF_Dictionary::EntryMatchesVisibility().

void OOF_PublicBase::hide ( bool  hideIt = true)

Definition at line 52 of file oof1.h.

oofString OOF_PublicBase::name ( ) const

Reimplemented in dbConnect, dbTable, OOF_adornerHolder, and dbField.

Definition at line 349 of file oof1.cpp.

Referenced by OOF_PublicBase::describe().

void dbRepLine::prepare ( )

Definition at line 47 of file oofrw.cpp.


Member Data Documentation

bool OOF_PublicBase::mHidden

Definition at line 61 of file oof1.h.

char* dbRepLine::mLine

Definition at line 106 of file oofrw.h.

unsigned int dbRepLine::mWidth

Definition at line 107 of file oofrw.h.

Referenced by dbRepChar::formatForCharStream().

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