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.h40 struct ASTSuffix;
215 std::unique_ptr<ASTSuffix> suffix();
DSkSLParser.cpp1673 std::unique_ptr<ASTSuffix> s = this->suffix(); in postfixExpression()
1688 std::unique_ptr<ASTSuffix> Parser::suffix() { in suffix()
1693 return std::unique_ptr<ASTSuffix>(new ASTIndexSuffix(next.fPosition)); in suffix()
1700 return std::unique_ptr<ASTSuffix>(new ASTIndexSuffix(std::move(e))); in suffix()
1706 return std::unique_ptr<ASTSuffix>(new ASTFieldSuffix(pos, std::move(text))); in suffix()
1725 return std::unique_ptr<ASTSuffix>(new ASTCallSuffix(next.fPosition, in suffix()
1729 return std::unique_ptr<ASTSuffix>(new ASTSuffix(next.fPosition, in suffix()
1730 ASTSuffix::kPostIncrement_Kind)); in suffix()
1732 return std::unique_ptr<ASTSuffix>(new ASTSuffix(next.fPosition, in suffix()
1733 ASTSuffix::kPostDecrement_Kind)); in suffix()
DSkSLIRGenerator.cpp1798 case ASTSuffix::kIndex_Kind: { in convertSuffixExpression()
1814 case ASTSuffix::kCall_Kind: { in convertSuffixExpression()
1827 case ASTSuffix::kField_Kind: { in convertSuffixExpression()
1849 case ASTSuffix::kPostIncrement_Kind: in convertSuffixExpression()
1858 case ASTSuffix::kPostDecrement_Kind: in convertSuffixExpression()