Home
last modified time | relevance | path

Searched refs:TypeExpression (Results 1 – 6 of 6) sorted by relevance

/external/v8/src/torque/
Dast.h139 struct TypeExpression : AstNode { struct
140 TypeExpression(Kind kind, SourcePosition pos) : AstNode(kind, pos) {} in TypeExpression() function
141 DEFINE_AST_NODE_INNER_BOILERPLATE(TypeExpression)
213 std::vector<TypeExpression*> args = {})
218 std::vector<TypeExpression*> generic_arguments;
224 std::vector<TypeExpression*> generic_arguments, in CallExpression()
344 TypeExpression* excluded_type, in AssumeTypeImpossibleExpression()
349 TypeExpression* excluded_type;
355 std::vector<TypeExpression*> types;
362 struct BasicTypeExpression : TypeExpression {
[all …]
Dtorque-parser.cc17 using TypeList = std::vector<TypeExpression*>;
28 TypeExpression* type;
79 ParseResultHolder<TypeExpression*>::id =
263 TypeExpression* result = MakeNode<BasicTypeExpression>(false, "void"); in MakeVoidType()
273 auto return_type = child_results->NextAs<TypeExpression*>(); in MakeExternalMacro()
292 auto return_type = child_results->NextAs<TypeExpression*>(); in MakeTorqueMacroDeclaration()
313 auto return_type = child_results->NextAs<TypeExpression*>(); in MakeTorqueBuiltinDeclaration()
330 auto type = child_results->NextAs<TypeExpression*>(); in MakeConstDeclaration()
340 auto type = child_results->NextAs<TypeExpression*>(); in MakeExternConstDeclaration()
350 auto type = child_results->NextAs<TypeExpression*>(); in MakeTypeAliasDeclaration()
[all …]
Dfile-visitor.h27 TypeVector GetTypeVector(const std::vector<TypeExpression*>& v) { in GetTypeVector()
29 for (TypeExpression* t : v) { in GetTypeVector()
67 Signature MakeSignatureFromReturnType(TypeExpression* return_type);
Dfile-visitor.cc29 TypeExpression* return_type) { in MakeSignatureFromReturnType()
Ddeclarations.cc80 const Type* Declarations::GetType(TypeExpression* type_expression) { in GetType()
91 for (TypeExpression* type_exp : function_type_exp->parameters) { in GetType()
Ddeclarations.h52 const Type* GetType(TypeExpression* type_expression);