1. 15 Oct, 2018 2 commits
    • Mark Olesen's avatar
      ENH: rationalize dictionary access methods · c6520033
      Mark Olesen authored
      - use keyType::option enum to consolidate searching options.
        These enumeration names should be more intuitive to use
        and improve code readability.
      
          Eg,   lookupEntry(key, keyType::REGEX);
          vs    lookupEntry(key, false, true);
      
        or
      
          Eg,   lookupEntry(key, keyType::LITERAL_RECURSIVE);
          vs    lookupEntry(key, true, false);
      
      - new findEntry(), findDict(), findScoped() methods with consolidated
        search options for shorter naming and access names more closely
        aligned with other components. Behave simliarly to the
        methods lookupEntryPtr(), subDictPtr(), lookupScopedEntryPtr(),
        respectively. Default search parameters consistent with lookupEntry().
      
          Eg, const entry* e = dict.findEntry(key);
          vs  const entry* e = dict.lookupEntryPtr(key, false, true);
      
      - added '*' and '->' dereference operators to dictionary searchers.
      c6520033
    • Andrew Heather's avatar
      4f9e45fb
  2. 12 Oct, 2018 5 commits
  3. 11 Oct, 2018 6 commits
  4. 10 Oct, 2018 4 commits
  5. 09 Oct, 2018 4 commits
  6. 08 Oct, 2018 5 commits
  7. 07 Oct, 2018 3 commits
  8. 05 Oct, 2018 3 commits
  9. 04 Oct, 2018 3 commits
  10. 02 Oct, 2018 3 commits
  11. 01 Oct, 2018 2 commits