47 ownedByRegistry_(false),
70 ownedByRegistry_(false),
71 lastModified_(rio.lastModified_),
72 eventNo_(db().getEvent()),
85 ownedByRegistry_(false),
86 lastModified_(rio.lastModified_),
87 eventNo_(db().getEvent()),
90 if (registerCopy && rio.registered_)
103 if (objectRegistry::debug)
105 Info<<
"Destroying regIOobject called " <<
name()
106 <<
" of type " <<
type()
107 <<
" in directory " << path()
119 if (!ownedByRegistry_)
134 registered_ = db().checkIn(*
this);
145 <<
"failed to register object " << objectPath()
146 <<
" the name already exists in the objectRegistry"
152 <<
"failed to register object " << objectPath()
153 <<
" the name already exists in the objectRegistry"
168 return db().checkOut(*
this);
177 if (db().lookupObject<regIOobject>(a).eventNo() >= eventNo_)
192 db().lookupObject<regIOobject>(a).eventNo() >= eventNo_
193 || db().lookupObject<regIOobject>(b).eventNo() >= eventNo_
214 db().lookupObject<regIOobject>(a).eventNo() >= eventNo_
215 || db().lookupObject<regIOobject>(b).eventNo() >= eventNo_
216 || db().lookupObject<regIOobject>(c).eventNo() >= eventNo_
238 db().lookupObject<regIOobject>(a).eventNo() >= eventNo_
239 || db().lookupObject<regIOobject>(b).eventNo() >= eventNo_
240 || db().lookupObject<regIOobject>(c).eventNo() >= eventNo_
241 || db().lookupObject<regIOobject>(d).eventNo() >= eventNo_
256 eventNo_ = db().getEvent();
268 if (registerObject())
277 void Foam::regIOobject::operator=(
const IOobject& io)
290 if (registerObject())