Lines Matching refs:InstanceId
70 IObject::Ptr GetObjectInstanceByInstanceId(InstanceId uid) const override;
79 void DisposeObject(const InstanceId&) const override;
106 IObject::Ptr GetGlobalObject(const InstanceId& id) const override;
138 void SetObjectInstanceIds(const BASE_NS::vector<IObject::Ptr>& classes, InstanceId instid) const;
140 bool PostCreate(const BASE_NS::Uid& uid, InstanceId instid, const CreateResult& t, const CreateInfo& createInfo,
147 void DoDisposal(const BASE_NS::vector<InstanceId>& uids) const;
160 mutable BASE_NS::unordered_map<InstanceId, IObject::WeakPtr> singletons_;
161 mutable BASE_NS::unordered_map<InstanceId, ObjectInstance> instancesByUid_;
166 mutable BASE_NS::vector<InstanceId> disposals_;
167 mutable BASE_NS::vector<InstanceId> disposalsStorage_;
177 mutable BASE_NS::unordered_map<InstanceId, IObject::WeakPtr> globalObjects_;