Home
last modified time | relevance | path

Searched refs:ASTSuffix (Results 1 – 8 of 8) sorted by relevance

/external/skia/src/sksl/ast/
DSkSLASTIndexSuffix.h20 struct ASTIndexSuffix : public ASTSuffix {
22 : INHERITED(position, ASTSuffix::kIndex_Kind) in ASTIndexSuffix()
26 : INHERITED(expression ? expression->fPosition : Position(), ASTSuffix::kIndex_Kind) in ASTIndexSuffix()
40 typedef ASTSuffix INHERITED;
DSkSLASTFieldSuffix.h19 struct ASTFieldSuffix : public ASTSuffix {
21 : INHERITED(position, ASTSuffix::kField_Kind) in ASTFieldSuffix()
30 typedef ASTSuffix INHERITED;
DSkSLASTCallSuffix.h19 struct ASTCallSuffix : public ASTSuffix {
21 : INHERITED(position, ASTSuffix::kCall_Kind) in ASTCallSuffix()
38 typedef ASTSuffix INHERITED;
DSkSLASTSuffix.h20 struct ASTSuffix : public ASTPositionNode { struct
29 ASTSuffix(Position position, Kind kind) in ASTSuffix() argument
DSkSLASTSuffixExpression.h20 ASTSuffixExpression(std::unique_ptr<ASTExpression> base, std::unique_ptr<ASTSuffix> suffix) in ASTSuffixExpression()
30 const std::unique_ptr<ASTSuffix> fSuffix;
/external/skia/src/sksl/
DSkSLParser.cpp1533 std::unique_ptr<ASTSuffix> s = this->suffix(); in postfixExpression()
1548 std::unique_ptr<ASTSuffix> Parser::suffix() { in suffix()
1554 return std::unique_ptr<ASTSuffix>(new ASTIndexSuffix(next.fPosition)); in suffix()
1561 return std::unique_ptr<ASTSuffix>(new ASTIndexSuffix(std::move(e))); in suffix()
1567 return std::unique_ptr<ASTSuffix>(new ASTFieldSuffix(pos, std::move(text))); in suffix()
1587 return std::unique_ptr<ASTSuffix>(new ASTCallSuffix(next.fPosition, in suffix()
1591 return std::unique_ptr<ASTSuffix>(new ASTSuffix(next.fPosition, in suffix()
1592 ASTSuffix::kPostIncrement_Kind)); in suffix()
1594 return std::unique_ptr<ASTSuffix>(new ASTSuffix(next.fPosition, in suffix()
1595 ASTSuffix::kPostDecrement_Kind)); in suffix()
DSkSLParser.h39 struct ASTSuffix;
196 std::unique_ptr<ASTSuffix> suffix();
DSkSLIRGenerator.cpp1557 case ASTSuffix::kIndex_Kind: { in convertSuffixExpression()
1573 case ASTSuffix::kCall_Kind: { in convertSuffixExpression()
1586 case ASTSuffix::kField_Kind: { in convertSuffixExpression()
1604 case ASTSuffix::kPostIncrement_Kind: in convertSuffixExpression()
1613 case ASTSuffix::kPostDecrement_Kind: in convertSuffixExpression()