Home
last modified time | relevance | path

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

/external/skqp/src/sksl/ast/
DSkSLASTIndexSuffix.h20 struct ASTIndexSuffix : public ASTSuffix {
22 : INHERITED(offset, ASTSuffix::kIndex_Kind) in ASTIndexSuffix()
26 : INHERITED(expression ? expression->fOffset : -1, ASTSuffix::kIndex_Kind) in ASTIndexSuffix()
40 typedef ASTSuffix INHERITED;
DSkSLASTFieldSuffix.h19 struct ASTFieldSuffix : public ASTSuffix {
21 : INHERITED(offset, ASTSuffix::kField_Kind) in ASTFieldSuffix()
30 typedef ASTSuffix INHERITED;
DSkSLASTCallSuffix.h19 struct ASTCallSuffix : public ASTSuffix {
21 : INHERITED(offset, ASTSuffix::kCall_Kind) in ASTCallSuffix()
38 typedef ASTSuffix INHERITED;
DSkSLASTSuffix.h20 struct ASTSuffix : public ASTPositionNode { struct
29 ASTSuffix(int offset, Kind kind) in ASTSuffix() function
DSkSLASTSuffixExpression.h20 ASTSuffixExpression(std::unique_ptr<ASTExpression> base, std::unique_ptr<ASTSuffix> suffix) in ASTSuffixExpression()
30 const std::unique_ptr<ASTSuffix> fSuffix;
/external/skqp/src/sksl/
DSkSLParser.h40 struct ASTSuffix;
270 std::unique_ptr<ASTSuffix> suffix();
DSkSLParser.cpp1846 std::unique_ptr<ASTSuffix> s = this->suffix(); in postfixExpression()
1861 std::unique_ptr<ASTSuffix> Parser::suffix() { in suffix()
1866 return std::unique_ptr<ASTSuffix>(new ASTIndexSuffix(next.fOffset)); in suffix()
1873 return std::unique_ptr<ASTSuffix>(new ASTIndexSuffix(std::move(e))); in suffix()
1880 return std::unique_ptr<ASTSuffix>(new ASTFieldSuffix(offset, std::move(text))); in suffix()
1899 return std::unique_ptr<ASTSuffix>(new ASTCallSuffix(next.fOffset, in suffix()
1903 return std::unique_ptr<ASTSuffix>(new ASTSuffix(next.fOffset, in suffix()
1904 ASTSuffix::kPostIncrement_Kind)); in suffix()
1906 return std::unique_ptr<ASTSuffix>(new ASTSuffix(next.fOffset, in suffix()
1907 ASTSuffix::kPostDecrement_Kind)); in suffix()
DSkSLIRGenerator.cpp2111 case ASTSuffix::kIndex_Kind: { in convertSuffixExpression()
2127 case ASTSuffix::kCall_Kind: { in convertSuffixExpression()
2144 case ASTSuffix::kField_Kind: { in convertSuffixExpression()
2168 case ASTSuffix::kPostIncrement_Kind: in convertSuffixExpression()
2177 case ASTSuffix::kPostDecrement_Kind: in convertSuffixExpression()