Home
last modified time | relevance | path

Searched refs:TypeVisitor (Results 1 – 9 of 9) sorted by relevance

/third_party/node/deps/v8/src/torque/
Dtype-visitor.cc19 const Type* TypeVisitor::ComputeType(TypeDeclaration* decl, in ComputeType()
54 const Type* TypeVisitor::ComputeType(TypeAliasDeclaration* decl, in ComputeType()
73 const AbstractType* TypeVisitor::ComputeType( in ComputeType()
80 parent_type = TypeVisitor::ComputeType(*decl->extends); in ComputeType()
112 Signature signature = TypeVisitor::MakeSignature(method); in DeclareMethods()
128 const BitFieldStructType* TypeVisitor::ComputeType( in ComputeType()
134 const Type* parent = TypeVisitor::ComputeType(decl->parent); in ComputeType()
154 const Type* field_type = TypeVisitor::ComputeType(field.name_and_type.type); in ComputeType()
192 const StructType* TypeVisitor::ComputeType( in ComputeType()
202 const Type* field_type = TypeVisitor::ComputeType(field.name_and_type.type); in ComputeType()
[all …]
Ddeclaration-visitor.cc124 TypeVisitor::MakeSignature(decl), base::nullopt); in Visit()
130 Signature signature = TypeVisitor::MakeSignature(decl); in Visit()
172 TypeVisitor::MakeSignature(decl), base::nullopt, decl->op); in Visit()
182 TypeVisitor::MakeSignature(decl), decl->body); in Visit()
191 TypeVisitor::MakeSignature(decl), decl->body, decl->op); in Visit()
201 TypeVisitor::MakeSignature(decl)); in Visit()
206 decl->name, TypeVisitor::ComputeType(decl->type), decl->expression); in Visit()
218 Signature signature_with_types = TypeVisitor::MakeSignature(decl); in Visit()
223 TypeVisitor::ComputeTypeVector(decl->generic_parameters), {}); in Visit()
229 generic, TypeVisitor::ComputeTypeVector(decl->generic_parameters)}); in Visit()
[all …]
Ddeclarable.cc140 TypeVisitor::ComputeType(*parameter.constraint))); in ComputeConstraints()
194 type_ = TypeVisitor::ComputeType(decl); in Resolve()
Dtype-visitor.h17 class TypeVisitor {
Dtype-oracle.cc57 type = TypeVisitor::ComputeType(generic_type->declaration(), in GetGenericTypeInstance()
Dimplementation-visitor.cc741 type = TypeVisitor::ComputeType(*stmt->type); in Visit()
968 result.type(), TypeVisitor::ComputeType(expr->excluded_type)); in Visit()
1331 TypeVisitor::ComputeType(expr->label_block->parameters.types[i]); in Visit()
1623 const Type* type = TypeVisitor::ComputeType(expr->type); in Visit()
2167 const Type* type = TypeVisitor::ComputeTypeForStructExpression( in Visit()
2431 generic, TypeVisitor::ComputeTypeVector(expr->generic_arguments)}); in GetLocationReference()
3194 TypeVisitor::ComputeTypeVector(expr->callee->generic_arguments); in Visit()
3236 TypeVisitor::ComputeTypeVector(expr->method->generic_arguments); in Visit()
3270 TypeVisitor::ComputeTypeVector(expr->generic_arguments); in Visit()
Dtypes.cc508 TypeVisitor::VisitStructMethods(const_cast<StructType*>(this), decl_); in Finalize()
544 TypeVisitor::VisitClassFieldsAndMethods(const_cast<ClassType*>(this), in Finalize()
Ddeclarable.h669 friend class TypeVisitor; variable
Dtypes.h776 friend class TypeVisitor; variable