Searched refs:ASTSuffix (Results 1 – 8 of 8) sorted by relevance
/external/skia/src/sksl/ast/ |
D | SkSLASTIndexSuffix.h | 20 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;
|
D | SkSLASTFieldSuffix.h | 19 struct ASTFieldSuffix : public ASTSuffix { 21 : INHERITED(position, ASTSuffix::kField_Kind) in ASTFieldSuffix() 30 typedef ASTSuffix INHERITED;
|
D | SkSLASTCallSuffix.h | 19 struct ASTCallSuffix : public ASTSuffix { 21 : INHERITED(position, ASTSuffix::kCall_Kind) in ASTCallSuffix() 38 typedef ASTSuffix INHERITED;
|
D | SkSLASTSuffix.h | 20 struct ASTSuffix : public ASTPositionNode { struct 29 ASTSuffix(Position position, Kind kind) in ASTSuffix() argument
|
D | SkSLASTSuffixExpression.h | 20 ASTSuffixExpression(std::unique_ptr<ASTExpression> base, std::unique_ptr<ASTSuffix> suffix) in ASTSuffixExpression() 30 const std::unique_ptr<ASTSuffix> fSuffix;
|
/external/skia/src/sksl/ |
D | SkSLParser.cpp | 1533 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()
|
D | SkSLParser.h | 39 struct ASTSuffix; 196 std::unique_ptr<ASTSuffix> suffix();
|
D | SkSLIRGenerator.cpp | 1557 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()
|