QdOperator Class Reference

#include <qOperators.h>

List of all members.

Public Member Functions

 QdOperator ()
 QdOperator (string qdStrOpName, int nOpPrecedence, int nNumOperands, OperatorFnPtr pOpRole, string strDescription, bool bTrig=false)
 ~QdOperator ()
QdOperatoroperator= (const QdOperator &qdOp)
OperatorFnPtr GetOpRole () const
void SetOpRole (OperatorFnPtr pOpRole)
string GetOperatorName () const
void SetOperatorName (string qdStrOpName)
int GetOpPrecedence () const
void SetOpPrecedence (int nOpPrecedence)
bool GetTrigFlag () const
void SetTrigFlag (bool bTrig)
int GetNumOperands () const
void SetNumOperands (int nNumOperands)
string GetDescription () const
void setDescription (string strDescription)

Private Attributes

string m_qdStrOpName
int m_nOpPrecedence
int m_nNumOperands
OperatorFnPtr m_pOpRole
bool m_bTrig
string m_strDescription


Constructor & Destructor Documentation

QdOperator::QdOperator (  )  [inline]

QdOperator::QdOperator ( string  qdStrOpName,
int  nOpPrecedence,
int  nNumOperands,
OperatorFnPtr  pOpRole,
string  strDescription,
bool  bTrig = false 
) [inline]

QdOperator::~QdOperator (  )  [inline]


Member Function Documentation

string QdOperator::GetDescription (  )  const [inline]

int QdOperator::GetNumOperands (  )  const [inline]

string QdOperator::GetOperatorName (  )  const [inline]

int QdOperator::GetOpPrecedence (  )  const [inline]

OperatorFnPtr QdOperator::GetOpRole (  )  const [inline]

bool QdOperator::GetTrigFlag (  )  const [inline]

QdOperator& QdOperator::operator= ( const QdOperator qdOp  )  [inline]

void QdOperator::setDescription ( string  strDescription  )  [inline]

void QdOperator::SetNumOperands ( int  nNumOperands  )  [inline]

void QdOperator::SetOperatorName ( string  qdStrOpName  )  [inline]

void QdOperator::SetOpPrecedence ( int  nOpPrecedence  )  [inline]

void QdOperator::SetOpRole ( OperatorFnPtr  pOpRole  )  [inline]

void QdOperator::SetTrigFlag ( bool  bTrig  )  [inline]


Member Data Documentation

bool QdOperator::m_bTrig [private]

string QdOperator::m_qdStrOpName [private]

string QdOperator::m_strDescription [private]


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

Generated on Fri Jan 8 12:51:28 2010 for QSAS by  doxygen 1.5.7