ENH: provide HashTable::iterator::found() method

- This can be used as a convenient alternative to comparing against end().
  Eg,

    dictionaryConstructorTable::iterator cstrIter =
        dictionaryConstructorTablePtr_->find(methodType);

    if (cstrIter.found())
    {
        ...
    }
  vs.
    if (cstrIter != dictionaryConstructorTablePtr_->end())
    {
        ...
    }
This commit is contained in:
Mark Olesen
2017-04-11 09:55:54 +02:00
parent b56227ee2b
commit f2e3c1c422
3 changed files with 17 additions and 9 deletions

View File

@ -403,6 +403,10 @@ public:
// Access
//- True if iterator points to a hashedEntry.
// This can be used instead of a comparison to end()
inline bool found() const;
//- Return the Key corresponding to the iterator
inline const Key& key() const;