class OPOBJ


Inheritance:


Public Fields















Public Methods

virtual void And (const OPOBJ& OtherIrset)
virtual void AndNot (const OPOBJ& OtherIrset)
virtual OPOBJ* Duplicate ()
virtual void GetAttributes (PATTRLIST AttributesBuffer)
virtual void GetEntry (const INT Index, PIRESULT ResultRecord)
virtual INT GetOperandType ()
virtual INT GetOperatorType ()
virtual INT GetOpType ()
virtual PIDBOBJ GetParent ()
virtual void GetTerm (PSTRING StringBuffer)
virtual INT GetTotalEntries ()
virtual void Near (const OPOBJ& OtherIrset)
virtual OPOBJ& operator= (const OPOBJ& OtherOp)
OPOBJ ()
virtual void Or (const OPOBJ& OtherIrset)
virtual void SetAttributes (const ATTRLIST& NewAttributes)
virtual void SetOperatorType (const INT OperatorType)
virtual void SetParent (PIDBOBJ const NewParent)
virtual void SetTerm (const STRING& NewTerm)
virtual ~OPOBJ ()

Private Fields

OPOBJ* Next
friend class OPSTACK

Private Methods

OPOBJ* GetNext ()
void SetNext (OPOBJ* const OpPtr)

Documentation

friend class OPSTACK

OPOBJ()

virtual INT GetOpType()

virtual INT GetOperandType()

virtual OPOBJ* Duplicate()

virtual OPOBJ& operator=(const OPOBJ& OtherOp)

virtual void SetAttributes(const ATTRLIST& NewAttributes)

virtual void GetAttributes(PATTRLIST AttributesBuffer)

virtual void SetTerm(const STRING& NewTerm)

virtual void GetTerm(PSTRING StringBuffer)

virtual void SetOperatorType(const INT OperatorType)

virtual INT GetOperatorType()

virtual INT GetTotalEntries()

virtual void GetEntry(const INT Index, PIRESULT ResultRecord)

virtual void Or(const OPOBJ& OtherIrset)

virtual void And(const OPOBJ& OtherIrset)

virtual void AndNot(const OPOBJ& OtherIrset)

virtual void Near(const OPOBJ& OtherIrset)

virtual void SetParent(PIDBOBJ const NewParent)

virtual PIDBOBJ GetParent()

virtual ~OPOBJ()

void SetNext(OPOBJ* const OpPtr)

OPOBJ* GetNext()

OPOBJ* Next


Direct child classes:
OPERATOR
OPERAND

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de