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

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

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
virtualinherited

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.

References OOF_MEM_DEBUG_FORCE_POOL_CHECK.

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.

References OOF_MEM_DEBUG_FORCE_POOL_CHECK.

Referenced by dbRepChar::drawHeader().

bool OOF_PublicBase::hidden ( ) const
inlineinherited

Definition at line 51 of file oof1.h.

Referenced by OOF_Dictionary::EntryMatchesVisibility().

void OOF_PublicBase::hide ( bool  hideIt = true)
inlineinherited

Definition at line 52 of file oof1.h.

oofString OOF_PublicBase::name ( ) const
virtualinherited

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.

References OOF_MEM_DEBUG_FORCE_POOL_CHECK.

Member Data Documentation

bool OOF_PublicBase::mHidden
protectedinherited

Definition at line 61 of file oof1.h.

char* dbRepLine::mLine

Definition at line 106 of file oofrw.h.

unsigned int dbRepLine::mWidth
static

Definition at line 107 of file oofrw.h.

Referenced by dbRepChar::formatForCharStream().


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