openfoam/applications/utilities/miscellaneous
Mark Olesen 3b9176665f ENH: add dictionary::findStream() - symmetric with findDict()
- can be used with this type of code:

  ITstream* streamPtr = dict.findStream(name);
  if (streamPtr)
  {
      auto& is = *streamPtr;
      ...
  }

  versus:

  const entry* eptr = dict.findEntry(name);
  if (eptr && eptr->isStream())
  {
      auto& is = eptr->stream();
      ...
  }

ENH: add findStream(), streamPtr(), isStream() to dictionary search

- symmetric with findDict(), dictPtr(), isDict() methods

STYLE: use findDict() instead of found() + subDict() pairing

COMP: define is_globalIOobject trait at top of IOobject header

- more visibility, permits reuse for specializations etc.
2024-05-23 13:51:53 +02:00
..
foamDictionary ENH: add dictionary::findStream() - symmetric with findDict() 2024-05-23 13:51:53 +02:00
foamFormatConvert ENH: preserve origId in foamFormatConvert (fixes# #3051) 2023-12-15 16:17:16 +01:00
foamHasLibrary ENH: add -verbose option to surface conversion, cleanup 2023-05-09 19:30:57 +02:00
foamHelp ENH: more consistent use of good() or direct testing instead valid() 2023-07-27 16:52:03 +02:00
foamListRegions ENH: no implicit loading of controlDict libs for foamListRegions (#1713) 2020-05-23 15:53:17 +02:00
foamListTimes ENH: add -verbose support into argList 2021-11-09 15:44:54 +01:00
foamRestoreFields ENH: add -verbose option to surface conversion, cleanup 2023-05-09 19:30:57 +02:00
OSspecific ENH: improve demangled symbol names for safePrintStack 2022-07-21 11:29:49 +02:00
patchSummary ENH: use objectRegistry/IOobjectList sorted instead of lookupClass 2023-07-31 20:11:32 +02:00