Home
last modified time | relevance | path

Searched refs:GenericCallable (Results 1 – 10 of 10) sorted by relevance

/third_party/node/deps/v8/src/torque/
Ddeclaration-visitor.cc213 std::vector<GenericCallable*> generic_list = in Visit()
217 GenericCallable* matching_generic = nullptr; in Visit()
219 for (GenericCallable* generic : generic_list) { in Visit()
228 MakeSpecializedSignature(SpecializationKey<GenericCallable>{ in Visit()
254 for (GenericCallable* generic : generic_list) { in Visit()
256 << MakeSpecializedSignature(SpecializationKey<GenericCallable>{ in Visit()
270 Specialize(SpecializationKey<GenericCallable>{matching_generic, in Visit()
297 const SpecializationKey<GenericCallable>& key) { in DeclareSpecializedTypes()
317 const SpecializationKey<GenericCallable>& key) { in MakeSpecializedSignature()
328 const SpecializationKey<GenericCallable>& key) { in SpecializeImplicit()
[all …]
Ddeclaration-visitor.h110 const SpecializationKey<GenericCallable>& key);
112 const SpecializationKey<GenericCallable>& key);
114 const SpecializationKey<GenericCallable>& key,
121 const SpecializationKey<GenericCallable>& key);
Ddeclarations.cc130 std::vector<GenericCallable*> Declarations::LookupGeneric( in LookupGeneric()
133 FilterDeclarables<GenericCallable>(Lookup(QualifiedName(name))), name, in LookupGeneric()
137 GenericCallable* Declarations::LookupUniqueGeneric(const QualifiedName& name) { in LookupUniqueGeneric()
138 return EnsureUnique(FilterDeclarables<GenericCallable>(Lookup(name)), name, in LookupUniqueGeneric()
303 GenericCallable* Declarations::DeclareGenericCallable( in DeclareGenericCallable()
305 return Declare(name, std::unique_ptr<GenericCallable>( in DeclareGenericCallable()
306 new GenericCallable(name, ast_node))); in DeclareGenericCallable()
Ddeclarations.h85 static std::vector<GenericCallable*> LookupGeneric(const std::string& name);
86 static GenericCallable* LookupUniqueGeneric(const QualifiedName& name);
142 static GenericCallable* DeclareGenericCallable(
Ddeclarable.cc73 std::ostream& operator<<(std::ostream& os, const GenericCallable& g) { in operator <<()
148 TypeArgumentInference GenericCallable::InferSpecializationTypes( in InferSpecializationTypes()
166 base::Optional<Statement*> GenericCallable::CallableBody() { in CallableBody()
Ddeclarable.h621 class GenericCallable
624 DECLARE_DECLARABLE_BOILERPLATE(GenericCallable, generic_callable)
634 GenericCallable(const std::string& name, in GenericCallable() function
696 std::ostream& operator<<(std::ostream& os, const GenericCallable& g);
Dimplementation-visitor.cc1916 const std::vector<std::pair<GenericCallable*, std::string>> in FailCallableLookup() argument
1934 GenericCallable* generic = failure.first; in FailCallableLookup()
1945 const SpecializationKey<GenericCallable>& key) { in GetOrCreateSpecialization()
1992 GenericCallable* generic, const TypeVector& explicit_specialization_types, in InferSpecializationTypes()
2020 std::vector<std::pair<GenericCallable*, std::string>> inapplicable_generics; in LookupCallable()
2022 if (GenericCallable* generic = GenericCallable::DynamicCast(declarable)) { in LookupCallable()
2033 SpecializationKey<GenericCallable>{generic, in LookupCallable()
2084 if (GenericCallable* generic = in LookupCallable()
2085 GenericCallable::DynamicCast(overloads[best])) { in LookupCallable()
2089 SpecializationKey<GenericCallable>{generic, inference.GetResult()}); in LookupCallable()
[all …]
Dtype-oracle.h361 for (GenericCallable* from_constexpr : in ImplicitlyConvertableFrom()
Dimplementation-visitor.h714 GenericCallable* generic, const TypeVector& explicit_specialization_types,
/third_party/node/deps/v8/src/torque/ls/
Dmessage-handler.cc326 GenericCallable* generic = GenericCallable::cast(symbol); in HandleDocumentSymbolRequest()