Searched refs:TypeVisitor (Results 1 – 9 of 9) sorted by relevance
/third_party/node/deps/v8/src/torque/ |
D | type-visitor.cc | 19 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 …]
|
D | declaration-visitor.cc | 124 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 …]
|
D | declarable.cc | 140 TypeVisitor::ComputeType(*parameter.constraint))); in ComputeConstraints() 194 type_ = TypeVisitor::ComputeType(decl); in Resolve()
|
D | type-visitor.h | 17 class TypeVisitor {
|
D | type-oracle.cc | 57 type = TypeVisitor::ComputeType(generic_type->declaration(), in GetGenericTypeInstance()
|
D | implementation-visitor.cc | 741 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()
|
D | types.cc | 508 TypeVisitor::VisitStructMethods(const_cast<StructType*>(this), decl_); in Finalize() 544 TypeVisitor::VisitClassFieldsAndMethods(const_cast<ClassType*>(this), in Finalize()
|
D | declarable.h | 669 friend class TypeVisitor; variable
|
D | types.h | 776 friend class TypeVisitor; variable
|