mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
DEFEATURE: pointer dereferencing for HashTable iterator
- this largely reverts3f0f218d88and4ee65d12c4. Consistent addressing with support for wrapped pointer types (eg, autoPtr, std::unique_ptr) has proven to be less robust than desired. Thus rescind HashTable iterator '->' dereferencing (from APR-2019).
This commit is contained in:
committed by
Andrew Heather
parent
fc461a1cc6
commit
b6bf9129f6
@ -360,7 +360,7 @@ int main(int argc, char *argv[])
|
||||
|
||||
forAllConstIters(objects, iter)
|
||||
{
|
||||
const word& headerClassName = iter->headerClassName();
|
||||
const word& headerClassName = (*iter)->headerClassName();
|
||||
|
||||
if
|
||||
(
|
||||
@ -390,11 +390,11 @@ int main(int argc, char *argv[])
|
||||
)
|
||||
{
|
||||
Info<< " Reading " << headerClassName
|
||||
<< " : " << iter->name() << endl;
|
||||
<< " : " << (*iter)->name() << endl;
|
||||
|
||||
fieldDictionary fDict(*iter(), headerClassName);
|
||||
|
||||
Info<< " Writing " << iter->name() << endl;
|
||||
Info<< " Writing " << (*iter)->name() << endl;
|
||||
fDict.regIOobject::write();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user