HomeSort by relevance Sort by last modified time
    Searched refs:Expression (Results 1 - 25 of 504) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /external/apache-xml/src/main/java/org/apache/xpath/
ExpressionOwner.java 24 * Classes that implement this interface own an expression, which
30 * Get the raw Expression object that this class wraps.
32 * @return the raw Expression object, which should not normally be null.
34 public Expression getExpression();
37 * Set the raw expression object for this object.
39 * @param exp the raw Expression object, which should not normally be null.
41 public void setExpression(Expression exp);
  /system/tools/hidl/c2hal/
Expression.h 30 struct Expression {
31 Expression() {}
32 virtual ~Expression() {}
69 static Expression *parenthesize(Expression *inner);
70 static Expression *atom(Type type, const std::string &value, bool isId = false);
71 static Expression *unary(std::string op, Expression *rhs);
72 static Expression *binary(Expression *lhs, std::string op, Expression *rhs)
    [all...]
Expression.cpp 17 #include "Expression.h"
32 Expression::Type Expression::integralType(std::string integer) {
54 Expression::Type Expression::coalesceTypes(Type lhs, Type rhs) {
82 struct ParenthesizedExpression : Expression {
83 ParenthesizedExpression(Expression* inner)
97 Expression* mInner;
102 struct AtomExpression : Expression {
133 struct UnaryExpression : Expression {
    [all...]
EnumVarDeclaration.h 28 struct Expression;
31 EnumVarDeclaration(const std::string &name, Expression *expression);
38 Expression *getExpression() const;
44 Expression *mExpression = NULL;
Define.h 25 #include "Expression.h"
39 Expression::Type getExpressionType() const;
40 Expression *getExpression() const;
41 void setExpression(Expression* expression);
46 Expression::Type mExpressionType;
47 Expression* mExpression = NULL;
  /external/v8/src/parsing/
parameter-initializer-rewriter.h 13 class Expression;
23 void ReparentParameterExpressionScope(uintptr_t stack_limit, Expression* expr,
  /device/linaro/bootloader/edk2/StdLib/Include/
assert.h 46 @param[in] failedexpr A literal representation of the assert's expression.
56 void expression.
58 When it is executed, if expression (which must have a scalar type) is
66 If NDEBUG is not defined, Expression is evaluated. If Expression evaluates to FALSE,
68 line number, and the Expression.
70 @param Expression Boolean expression.
75 #define assert(Expression) /* ignored */
78 #define assert(Expression) ((Expression) ? (void)0 :\
    [all...]
  /external/skia/src/sksl/ir/
SkSLTernaryExpression.h 17 * A ternary expression (test ? ifTrue : ifFalse).
19 struct TernaryExpression : public Expression {
20 TernaryExpression(Position position, std::unique_ptr<Expression> test,
21 std::unique_ptr<Expression> ifTrue, std::unique_ptr<Expression> ifFalse)
38 std::unique_ptr<Expression> fTest;
39 std::unique_ptr<Expression> fIfTrue;
40 std::unique_ptr<Expression> fIfFalse;
42 typedef Expression INHERITED;
SkSLSetting.h 20 struct Setting : public Expression {
21 Setting(Position position, String name, std::unique_ptr<Expression> value)
28 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator,
44 std::unique_ptr<Expression> fValue;
46 typedef Expression INHERITED;
SkSLBinaryExpression.h 21 struct BinaryExpression : public Expression {
22 BinaryExpression(Position position, std::unique_ptr<Expression> left, Token::Kind op,
23 std::unique_ptr<Expression> right, const Type& type)
29 std::unique_ptr<Expression> constantPropagate(const IRGenerator& irGenerator,
46 std::unique_ptr<Expression> fLeft;
48 std::unique_ptr<Expression> fRight;
50 typedef Expression INHERITED;
SkSLExpression.h 18 struct Expression;
21 typedef std::unordered_map<const Variable*, std::unique_ptr<Expression>*> DefinitionMap;
26 struct Expression : public IRNode {
47 Expression(Position position, Kind kind, const Type& type)
53 * Returns true if this expression is constant. compareConstant must be implemented for all
61 * Compares this constant expression against another constant expression of the same type. It is
65 virtual bool compareConstant(const Context& context, const Expression& other) const {
70 * Returns true if evaluating the expression potentially has side effects. Expressions may never
78 * variables occurring in this expression and its subexpressions. Similar simplifications, suc
    [all...]
SkSLPostfixExpression.h 17 * An expression modified by a unary operator appearing after it, such as 'i++'.
19 struct PostfixExpression : public Expression {
20 PostfixExpression(std::unique_ptr<Expression> operand, Token::Kind op)
33 std::unique_ptr<Expression> fOperand;
36 typedef Expression INHERITED;
SkSLVariableReference.h 28 struct VariableReference : public Expression {
81 static std::unique_ptr<Expression> copy_constant(const IRGenerator& irGenerator,
82 const Expression* expr) {
85 case Expression::kIntLiteral_Kind:
86 return std::unique_ptr<Expression>(new IntLiteral(
90 case Expression::kFloatLiteral_Kind:
91 return std::unique_ptr<Expression>(new FloatLiteral(
95 case Expression::kBoolLiteral_Kind:
96 return std::unique_ptr<Expression>(new BoolLiteral(irGenerator.fContext,
99 case Expression::kConstructor_Kind:
    [all...]
SkSLExpressionStatement.h 17 * A lone expression being used as a statement.
20 ExpressionStatement(std::unique_ptr<Expression> expression)
21 : INHERITED(expression->fPosition, kExpression_Kind)
22 , fExpression(std::move(expression)) {}
28 std::unique_ptr<Expression> fExpression;
SkSLTypeReference.h 20 struct TypeReference : public Expression {
35 typedef Expression INHERITED;
  /external/deqp/framework/randomshaders/
rsgExpressionGenerator.hpp 23 * \brief Expression generator.
42 Expression* generate (const ValueRange& valueRange, int initialDepth = 0);
45 void generate (Expression* root);
48 std::vector<Expression*> m_expressionStack;
rsgExpressionGenerator.cpp 21 * \brief Expression generator.
38 Expression* ExpressionGenerator::generate (const ValueRange& valueRange, int initialDepth)
42 Expression* root = Expression::createRandom(m_state, valueRange);
46 // Generate full expression
59 void ExpressionGenerator::generate (Expression* root)
72 Expression* curExpr = m_expressionStack[m_expressionStack.size()-1];
73 Expression* child = curExpr->createNextChild(m_state);
rsgExpression.hpp 50 class Expression
53 virtual ~Expression (void);
56 virtual Expression* createNextChild (GeneratorState& state) = DE_NULL;
62 virtual ExecValueAccess getLValue (void) const { DE_ASSERT(DE_FALSE); throw Exception("Expression::getLValue(): not L-value node"); }
64 static Expression* createRandom (GeneratorState& state, ConstValueRangeAccess valueRange);
65 static Expression* createRandomLValue (GeneratorState& state, ConstValueRangeAccess valueRange);
68 class VariableAccess : public Expression
73 Expression* createNextChild (GeneratorState& state) { DE_UNREF(state); return DE_NULL; }
106 class FloatLiteral : public Expression
112 Expression* createNextChild (GeneratorState& state) { DE_UNREF(state); return DE_NULL;
    [all...]
  /external/v8/src/ast/
ast-type-bounds.h 5 // A container to associate type bounds with AST Expression nodes.
16 class Expression;
23 AstBounds get(Expression* expression) const {
24 ZoneMap<Expression*, AstBounds>::const_iterator i =
25 bounds_map_.find(expression);
29 void set(Expression* expression, AstBounds bounds) {
30 bounds_map_[expression] = bounds;
34 ZoneMap<Expression*, AstBounds> bounds_map_
    [all...]
compile-time-value.h 14 class Expression;
26 static bool IsCompileTimeValue(Expression* expression);
29 static Handle<FixedArray> GetValue(Isolate* isolate, Expression* expression);
  /external/skia/src/sksl/
SkSLIRGenerator.h 70 * If both operands are compile-time constants and can be folded, returns an expression
74 std::unique_ptr<Expression> constantFold(const Expression& left,
76 const Expression& right) const;
101 std::unique_ptr<Expression> convertExpression(const ASTExpression& expression);
106 std::unique_ptr<Expression> call(Position position,
108 std::vector<std::unique_ptr<Expression>> arguments);
110 const std::vector<std::unique_ptr<Expression>>& arguments,
112 std::unique_ptr<Expression> call(Position position, std::unique_ptr<Expression> function
    [all...]
  /system/tools/aidl/
ast_java.h 64 struct Expression {
65 virtual ~Expression() = default;
69 struct LiteralExpression : public Expression {
78 struct StringLiteralExpression : public Expression {
86 struct Variable : public Expression {
100 struct FieldVariable : public Expression {
101 Expression* object;
105 FieldVariable(Expression* object, const std::string& name);
138 void Add(Expression* expression);
142 Expression* expression; member in struct:android::aidl::java::ExpressionStatement
225 Expression* expression = nullptr; member in struct:android::aidl::java::Cast
246 Expression* expression = nullptr; member in struct:android::aidl::java::IfStatement
256 Expression* expression; member in struct:android::aidl::java::ReturnStatement
299 Expression* expression; member in struct:android::aidl::java::SwitchStatement
    [all...]
  /external/apache-xml/src/main/java/org/apache/xpath/operations/
UnaryOperation.java 23 import org.apache.xpath.Expression;
32 public abstract class UnaryOperation extends Expression implements ExpressionOwner
38 protected Expression m_right;
56 * Tell if this expression or it's subexpressions can traverse outside
71 * Set the expression operand for the operation.
74 * @param r The expression operand to which the unary operation will be
77 public void setRight(Expression r)
113 /** @return the operand of unary operation, as an Expression.
115 public Expression getOperand(){
134 public Expression getExpression(
    [all...]
Operation.java 23 import org.apache.xpath.Expression;
32 public class Operation extends Expression implements ExpressionOwner
36 /** The left operand expression.
38 protected Expression m_left;
40 /** The right operand expression.
42 protected Expression m_right;
62 * Tell if this expression or it's subexpressions can traverse outside
83 * @param l The left expression operand.
84 * @param r The right expression operand.
86 public void setLeftRight(Expression l, Expression r
    [all...]
  /external/apache-xml/src/main/java/org/apache/xpath/functions/
Function2Args.java 24 import org.apache.xpath.Expression;
38 Expression m_arg1;
43 * @return An expression that represents the second argument passed to the
46 public Expression getArg1()
70 * Set an argument expression for a function. This method is called by the
73 * @param arg non-null expression that represents the argument.
78 public void setArg(Expression arg, int argNum)
119 * Tell if this expression or it's subexpressions can traverse outside
135 public Expression getExpression()
142 * @see ExpressionOwner#setExpression(Expression)
    [all...]

Completed in 601 milliseconds

1 2 3 4 5 6 7 8 91011>>