Lines Matching defs:obj
163 IObject::Ptr obj;
166 obj = fac->CreateInstance();
167 if (obj) {
169 return CreateResult { ConstructObjectInternal(obj, classes), info.category, info.IsSingleton() };
175 bool ObjectRegistry::ConstructObjectInternal(const IObject::Ptr& obj, BASE_NS::vector<IObject::Ptr>& classes) const
177 classes.push_back(obj);
178 if (auto agr = obj->GetInterface<IDerived>()) {
195 IObject::Ptr obj = classes.front();
208 der->SetSuperInstance(obj, base);
219 IObject::Ptr obj = classes.front();
632 const IObjectRegistry* obj = static_cast<const IObjectRegistry*>(this);
633 result = static_cast<const IInterface*>(obj);
647 IObjectRegistry* obj = static_cast<IObjectRegistry*>(this);
648 result = static_cast<IInterface*>(obj);