Home
last modified time | relevance | path

Searched refs:AstExpression (Results 1 – 14 of 14) sorted by relevance

/trunk/main/idlc/inc/idlc/
H A Dastexpression.hxx98 class AstExpression class
102 AstExpression(ExprComb c, AstExpression *pExpr1, AstExpression *pExpr2);
104 AstExpression(sal_Int32 l);
105 AstExpression(sal_Int32 l, ExprType et);
106 AstExpression(sal_Int64 h);
107 AstExpression(sal_uInt64 uh);
108 AstExpression(double d);
109 AstExpression(::rtl::OString* scopedName);
111 virtual ~AstExpression();
134 AstExpression* getExpr1() in getExpr1()
[all …]
H A Dastconstant.hxx35 AstExpression* pExpr, const ::rtl::OString& name, AstScope* pScope);
36 AstConstant(const ExprType type, AstExpression* pExpr,
40 AstExpression* getConstValue() in getConstValue()
48 AstExpression* m_pConstValue;
H A Dastunionlabel.hxx35 AstUnionLabel(UnionLabel labelKind, AstExpression* pExpr);
40 AstExpression* getLabelValue() in getLabelValue()
44 AstExpression* m_pLabelValue;
H A Derrorhandler.hxx119 void coercionError(AstExpression *pExpr, ExprType et);
138 void evalError(AstExpression* pExpr);
H A Didlctypes.hxx65 class AstExpression;
66 typedef ::std::list< AstExpression* > ExprList;
H A Dastenum.hxx43 AstConstant* checkValue(AstExpression* pExpr);
H A Dastscope.hxx28 class AstExpression;
/trunk/main/idlc/source/
H A Dastexpression.cxx43 AstExpression::AstExpression(ExprComb c, AstExpression *pExpr1, AstExpression *pExpr2) in AstExpression() function in AstExpression
54 AstExpression::AstExpression(sal_Int32 l) in AstExpression() function in AstExpression
68 AstExpression::AstExpression(sal_Int32 l, ExprType et) in AstExpression() function in AstExpression
82 AstExpression::AstExpression(sal_Int64 h) in AstExpression() function in AstExpression
96 AstExpression::AstExpression(sal_uInt64 uh) in AstExpression() function in AstExpression
110 AstExpression::AstExpression(double d) in AstExpression() function in AstExpression
124 AstExpression::AstExpression(::rtl::OString* scopedName) in AstExpression() function in AstExpression
134 AstExpression::~AstExpression() in ~AstExpression()
721 AstExprValue* AstExpression::coerce(ExprType t, sal_Bool bAssign) in coerce()
792 void AstExpression::evaluate(EvalKind ek) in evaluate()
[all …]
H A Dparser.y269 AstExpression* exval; /* expression value */
1412 $$ = new AstExpression(EC_or, $1, $3);
1420 $$ = new AstExpression(EC_xor, $1, $3);
1428 $$ = new AstExpression(EC_and, $1, $3);
1436 $$ = new AstExpression(EC_left, $1, $3);
1440 $$ = new AstExpression(EC_right, $1, $3);
1448 $$ = new AstExpression(EC_add, $1, $3);
1452 $$ = new AstExpression(EC_minus, $1, $3);
1460 $$ = new AstExpression(EC_mul, $1, $3);
1464 $$ = new AstExpression(EC_div, $1, $3);
[all …]
H A Dastconstant.cxx35 AstExpression* pExpr, in AstConstant()
45 AstExpression* pExpr, in AstConstant()
H A Dastunion.cxx216 AstExpression* pExpr = pLabel->getLabelValue(); in lookupEnum()
384 AstUnionLabel::AstUnionLabel(UnionLabel labelKind, AstExpression* pExpr) in AstUnionLabel()
H A Derrorhandler.cxx569 void ErrorHandler::coercionError(AstExpression *pExpr, ExprType et) in coercionError()
661 void ErrorHandler::evalError(AstExpression* pExpr) in evalError()
H A Dastenum.cxx44 AstConstant* AstEnum::checkValue(AstExpression* pExpr) in checkValue()
H A Dscanner.ll45 class AstExpression;