equal
deleted
inserted
replaced
196 friend Ptr<T> CreateObject (const AttributeList &attributes); |
196 friend Ptr<T> CreateObject (const AttributeList &attributes); |
197 template <typename T> |
197 template <typename T> |
198 friend Ptr<T> CopyObject (Ptr<T> object); |
198 friend Ptr<T> CopyObject (Ptr<T> object); |
199 template <typename T> |
199 template <typename T> |
200 friend Ptr<T> CopyObject (Ptr<const T> object); |
200 friend Ptr<T> CopyObject (Ptr<const T> object); |
|
201 // The following friend method declaration is used only |
|
202 // by our python bindings to call the protected ObjectBase::Construct |
|
203 // method. |
|
204 friend void PythonCompleteConstruct (Ptr<Object> object, TypeId typeId, const AttributeList &attributes); |
201 |
205 |
202 friend class ObjectFactory; |
206 friend class ObjectFactory; |
203 friend class AggregateIterator; |
207 friend class AggregateIterator; |
204 |
208 |
205 Ptr<Object> DoGetObject (TypeId tid) const; |
209 Ptr<Object> DoGetObject (TypeId tid) const; |