Home
last modified time | relevance | path

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

/external/skia/src/sksl/
DSkSLParser.h43 struct ASTType;
129 std::unique_ptr<ASTType> structDeclaration();
134 std::unique_ptr<ASTType> type,
153 std::unique_ptr<ASTType> type();
DSkSLParser.cpp359 std::unique_ptr<ASTType> type(this->type()); in declaration()
363 if (type->fKind == ASTType::kStruct_Kind && this->checkNext(Token::SEMICOLON)) { in declaration()
406 std::unique_ptr<ASTType> type(this->type()); in varDeclarations()
418 std::unique_ptr<ASTType> Parser::structDeclaration() { in structDeclaration()
457 return std::unique_ptr<ASTType>(new ASTType(name.fPosition, name.fText, in structDeclaration()
458 ASTType::kStruct_Kind, std::vector<int>())); in structDeclaration()
463 std::unique_ptr<ASTType> type = this->structDeclaration(); in structVarDeclaration()
489 std::unique_ptr<ASTType> type, in varDeclarationEnd()
555 std::unique_ptr<ASTType> type = this->type(); in parameter()
912 std::unique_ptr<ASTType> Parser::type() { in type()
[all …]
DSkSLIRGenerator.h105 const Type* convertType(const ASTType& type);
DSkSLIRGenerator.cpp794 const Type* IRGenerator::convertType(const ASTType& type) { in convertType()
/external/skia/src/sksl/ast/
DSkSLASTType.h18 struct ASTType : public ASTPositionNode { struct
24 ASTType(Position position, String name, Kind kind, std::vector<int> sizes) in ASTType() function
DSkSLASTParameter.h23 ASTParameter(Position position, Modifiers modifiers, std::unique_ptr<ASTType> type, in ASTParameter()
40 const std::unique_ptr<ASTType> fType;
DSkSLASTFunction.h22 ASTFunction(Position position, 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;