Public Member Functions | Protected Attributes | Friends | List of all members
OOF_Segment Class Reference

Internal class used to specify segments for dbCompoundField and dbSorter. More...

#include <oof3.h>

Inheritance diagram for OOF_Segment:
Inheritance graph
Collaboration diagram for OOF_Segment:
Collaboration graph

Public Member Functions

virtual void describe (std::ostream &) const
 Provide human-readable information about object. More...
bool hidden () const
void hide (bool hideIt=true)
bool isReversed () const
virtual oofString name () const
bool operator!= (const OOF_Segment *rhs) const
void setReverse ()

Protected Attributes

bool mHidden


class OOF_FieldSegOwner

Detailed Description

Internal class used to specify segments for dbCompoundField and dbSorter.

Definition at line 637 of file oof3.h.

Member Function Documentation

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

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.

bool OOF_Segment::isReversed ( ) const
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().

bool OOF_Segment::operator!= ( const OOF_Segment rhs) const

Definition at line 965 of file oof3.h.

void OOF_Segment::setReverse ( )

Friends And Related Function Documentation

friend class OOF_FieldSegOwner

Definition at line 656 of file oof3.h.

Member Data Documentation

bool OOF_PublicBase::mHidden

Definition at line 61 of file oof1.h.

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