class OPERATOR : public OPOBJ


Inheritance:


Public Fields



Public Methods

OPOBJ* Duplicate ()
INT GetOperandType ()
INT GetOperatorType ()
INT GetOpType ()
OPERATOR ()
virtual OPOBJ& operator= (const OPOBJ& OtherOp)
void SetOperatorType (const INT OperatorType)
~OPERATOR ()

Private Fields

INT OperatorType

Inherited from OPOBJ:

Public Methods

virtual void And(const OPOBJ& OtherIrset)
virtual void AndNot(const OPOBJ& OtherIrset)
virtual void GetAttributes(PATTRLIST AttributesBuffer)
virtual void GetEntry(const INT Index, PIRESULT ResultRecord)
virtual PIDBOBJ GetParent()
virtual void GetTerm(PSTRING StringBuffer)
virtual INT GetTotalEntries()
virtual void Near(const OPOBJ& OtherIrset)
virtual void Or(const OPOBJ& OtherIrset)
virtual void SetAttributes(const ATTRLIST& NewAttributes)
virtual void SetParent(PIDBOBJ const NewParent)
virtual void SetTerm(const STRING& NewTerm)

Private Fields

OPOBJ* Next
friend class OPSTACK

Private Methods

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

Documentation

OPERATOR()

INT GetOpType()

INT GetOperandType()

OPOBJ* Duplicate()

virtual OPOBJ& operator=(const OPOBJ& OtherOp)

void SetOperatorType(const INT OperatorType)

INT GetOperatorType()

~OPERATOR()

INT OperatorType


This class has no child classes.

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