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.h | 40 struct ASTSuffix; 215 std::unique_ptr<ASTSuffix> suffix();
|
D | SkSLParser.cpp | 1673 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()
|
D | SkSLIRGenerator.cpp | 1798 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()
|