1. 12 Oct, 2018 2 commits
    • Mark Olesen's avatar
      ENH: avoid readScalar, readLabel etc from dictionary (#762, #1033) · 8eddcc07
      Mark Olesen authored
      - use the dictionary 'get' methods instead of readScalar for
        additional checking
      
           Unchecked:  readScalar(dict.lookup("key"));
           Checked:    dict.get<scalar>("key");
      
      - In templated classes that also inherit from a dictionary, an additional
        'template' keyword will be required. Eg,
      
           this->coeffsDict().template get<scalar>("key");
      
        For this common use case, the predefined getXXX shortcuts may be
        useful. Eg,
      
           this->coeffsDict().getScalar("key");
      8eddcc07
    • Mark Olesen's avatar
      ENH: additional boolToken token type · 990d00d4
      Mark Olesen authored
      - not used by the ISstream parser, but suitable for other parsing
        methods where true/false concept should be distinguishable from
        integer values.
      
        Only constructed via the token::boolean() static method, not
        directly assignable.
        This avoids any potential ambiguities with label.
      990d00d4
  2. 11 Oct, 2018 6 commits
  3. 10 Oct, 2018 4 commits
  4. 09 Oct, 2018 4 commits
  5. 08 Oct, 2018 5 commits
  6. 07 Oct, 2018 3 commits
  7. 05 Oct, 2018 3 commits
  8. 04 Oct, 2018 3 commits
  9. 02 Oct, 2018 3 commits
  10. 01 Oct, 2018 3 commits
  11. 04 Oct, 2018 4 commits