Home | History | Annotate | Download | only in declarative

Lines Matching refs:instance_type

45       (* FactoryMethod)(const std::string& instance_type,
60 // per instance_type. If we find a match within the cache, the factory reuses
66 void RegisterFactoryMethod(const std::string& instance_type,
70 scoped_refptr<const BaseClassT> Instantiate(const std::string& instance_type,
103 const std::string& instance_type,
106 DCHECK(!ContainsKey(factory_methods_, instance_type));
107 factory_methods_[instance_type] = factory_method;
109 parameterized_types_.insert(instance_type);
114 const std::string& instance_type,
119 factory_methods_.find(instance_type);
121 *error = "Invalid instance type " + instance_type;
128 PrototypeList& prototypes = prototypes_[instance_type];
133 if (!ContainsKey(parameterized_types_, instance_type)) {
136 (*factory_method)(instance_type, value, error, bad_message);
146 (*factory_method)(instance_type, value, error, bad_message);