Searched refs:ASTType (Results 1 – 8 of 8) sorted by relevance
/external/skqp/src/sksl/ast/ |
D | SkSLASTType.h | 18 struct ASTType : public ASTPositionNode { struct 24 ASTType(int offset, StringFragment name, Kind kind, std::vector<int> sizes) in ASTType() argument
|
D | SkSLASTParameter.h | 23 ASTParameter(int offset, Modifiers modifiers, std::unique_ptr<ASTType> type, in ASTParameter() 40 const std::unique_ptr<ASTType> fType;
|
D | SkSLASTFunction.h | 22 ASTFunction(int offset, Modifiers modifiers, std::unique_ptr<ASTType> returnType, in ASTFunction() 49 const std::unique_ptr<ASTType> fReturnType;
|
D | SkSLASTVarDeclaration.h | 61 std::unique_ptr<ASTType> type, in ASTVarDeclarations() 80 const std::unique_ptr<ASTType> fType;
|
/external/skqp/src/sksl/ |
D | SkSLParser.h | 43 struct ASTType; 180 std::unique_ptr<ASTType> structDeclaration(); 185 std::unique_ptr<ASTType> type, 208 std::unique_ptr<ASTType> type();
|
D | SkSLParser.cpp | 420 std::unique_ptr<ASTType> type(this->type()); in declaration() 424 if (type->fKind == ASTType::kStruct_Kind && this->checkNext(Token::SEMICOLON)) { in declaration() 467 std::unique_ptr<ASTType> type(this->type()); in varDeclarations() 479 std::unique_ptr<ASTType> Parser::structDeclaration() { in structDeclaration() 519 return std::unique_ptr<ASTType>(new ASTType(name.fOffset, this->text(name), in structDeclaration() 520 ASTType::kStruct_Kind, std::vector<int>())); in structDeclaration() 525 std::unique_ptr<ASTType> type = this->structDeclaration(); in structVarDeclaration() 551 std::unique_ptr<ASTType> type, in varDeclarationEnd() 617 std::unique_ptr<ASTType> type = this->type(); in parameter() 1075 std::unique_ptr<ASTType> Parser::type() { in type() [all …]
|
D | SkSLIRGenerator.h | 112 const Type* convertType(const ASTType& type);
|
D | SkSLIRGenerator.cpp | 938 ASTType enumType(e.fOffset, e.fTypeName, ASTType::kIdentifier_Kind, {}); in convertEnum() 967 const Type* IRGenerator::convertType(const ASTType& type) { in convertType()
|