Home | History | Annotate | Download | only in Script

Lines Matching refs:Operand

1 //===- Operand.h ----------------------------------------------------------===//
23 /** \class Operand
24 * \brief This class defines the interfaces to an operand token.
27 class Operand : public ExprToken
39 Operand(Type pType);
40 virtual ~Operand();
51 return pToken->kind() == ExprToken::OPERAND;
59 * \brief This class defines the interfaces to a symbol operand.
62 class SymOperand : public Operand
80 static bool classof(const Operand* pOperand)
82 return pOperand->type() == Operand::SYMBOL;
96 * \brief This class defines the interfaces to an integer operand.
99 class IntOperand : public Operand
113 static bool classof(const Operand* pOperand)
115 return pOperand->type() == Operand::INTEGER;
128 * \brief This class defines the interfaces to an section name operand.
132 class SectOperand : public Operand
150 static bool classof(const Operand* pOperand)
152 return pOperand->type() == Operand::SECTION;
165 * \brief This class defines the interfaces to an section name operand.
168 class SectDescOperand : public Operand
186 static bool classof(const Operand* pOperand)
188 return pOperand->type() == Operand::SECTION_DESC;
201 * \brief This class defines the interfaces to a fragment operand.
206 class FragOperand : public Operand
221 static bool classof(const Operand* pOperand)
223 return pOperand->type() == Operand::FRAGMENT;