COMP: rename dictionary::read<T> to dictionary::readEntry<T>

- avoids compiler ambiguity when virtual methods such as
  IOdictionary::read() exist.

- the method was introduced in 1806, and was thus not yet widely used
This commit is contained in:
Mark Olesen
2018-07-30 15:52:40 +02:00
parent 215570915e
commit f00c7a655c
49 changed files with 125 additions and 113 deletions

View File

@ -66,7 +66,7 @@ Foam::autoPtr<Foam::functionObject> Foam::functionObject::New
const dictionary& dict
)
{
const word functionType(dict.lookup("type"));
const word functionType(dict.get<word>("type"));
if (debug)
{

View File

@ -309,11 +309,11 @@ bool Foam::functionObjectList::readFunctionObject
}
else if (funcDict.found("field"))
{
requiredFields.insert(wordRe(funcDict.lookup("field")));
requiredFields.insert(funcDict.get<wordRe>("field"));
}
else if (funcDict.found("fields"))
{
requiredFields.insert(wordReList(funcDict.lookup("fields")));
requiredFields.insert(funcDict.get<wordRes>("fields"));
}
// Insert named arguments

View File

@ -139,7 +139,7 @@ void Foam::timeControl::read(const dictionary& dict)
case ocCpuTime:
case ocAdjustableRunTime:
{
const scalar userTime = readScalar(dict.lookup(intervalName));
const scalar userTime = dict.get<scalar>(intervalName);
interval_ = time_.userTimeToTime(userTime);
break;
}