Home
last modified time | relevance | path

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

/external/skqp/src/sksl/ast/
DSkSLASTType.h18 struct ASTType : public ASTPositionNode { struct
24 ASTType(int offset, StringFragment name, Kind kind, std::vector<int> sizes) in ASTType() argument
DSkSLASTParameter.h23 ASTParameter(int offset, Modifiers modifiers, std::unique_ptr<ASTType> type, in ASTParameter()
40 const std::unique_ptr<ASTType> fType;
DSkSLASTFunction.h22 ASTFunction(int offset, Modifiers modifiers, std::unique_ptr<ASTType> returnType, in ASTFunction()
49 const std::unique_ptr<ASTType> fReturnType;
DSkSLASTVarDeclaration.h61 std::unique_ptr<ASTType> type, in ASTVarDeclarations()
80 const std::unique_ptr<ASTType> fType;
/external/skqp/src/sksl/
DSkSLParser.h43 struct ASTType;
180 std::unique_ptr<ASTType> structDeclaration();
185 std::unique_ptr<ASTType> type,
208 std::unique_ptr<ASTType> type();
DSkSLParser.cpp420 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 …]
DSkSLIRGenerator.h112 const Type* convertType(const ASTType& type);
DSkSLIRGenerator.cpp938 ASTType enumType(e.fOffset, e.fTypeName, ASTType::kIdentifier_Kind, {}); in convertEnum()
967 const Type* IRGenerator::convertType(const ASTType& type) { in convertType()