1. 20 Aug, 2019 2 commits
    • Mark OLESEN's avatar
      ENH: minor improvements, cleanup of token class · c9cb4ce3
      Mark OLESEN authored
      - relax casting rules
        * down-cast of labelToken to boolToken
        * up-cast of wordToken to stringToken.
          Can use isStringType() test for word or string types
      
      - simplify constructors, move construct etc.
      
      - expose reset() method as public, which resets to UNDEFINED and
        clears allocated storage etc.
      
      DEFEATURE: remove assign from word or string pointer.
      
      - This was deprecated 2017-11 and now removed.
        For this type of content transfer, move assignment should be used
        instead of stealing pointers.
      c9cb4ce3
    • Mark OLESEN's avatar
      ENH: handle keyType type (literal/regex) as enum instead of bool · b5342c16
      Mark OLESEN authored
      - makes its use somewhat clearer and allows more future options
      b5342c16
  2. 19 Aug, 2019 1 commit
  3. 16 Aug, 2019 2 commits
  4. 14 Aug, 2019 3 commits
  5. 16 Aug, 2019 2 commits
  6. 13 Aug, 2019 2 commits
  7. 06 Aug, 2019 1 commit
  8. 29 Jul, 2019 2 commits
    • Mark OLESEN's avatar
      ENH: add readContiguous detail (#1378) · 39834d8f
      Mark OLESEN authored
      - allows some internal handling for reading dissimilar storage types.
        Eg, scalars written as float (WM_SP), but read as double (WM_DP)
      
      - reading binary parcel coordinates with dissimilar storage types is
        still pending
      39834d8f
    • Mark OLESEN's avatar
      ENH: additional contiguous traits (#1378) · 1d79c045
      Mark OLESEN authored
      - change contiguous from a series of global functions to separate
        templated traits classes:
      
          - is_contiguous
          - is_contiguous_label
          - is_contiguous_scalar
      
        The static constexpr 'value' and a constexpr conversion operator
        allow use in template expressions.  The change also makes it much
        easier to define general traits and to inherit from them.
      
        The is_contiguous_label and is_contiguous_scalar are special traits
        for handling data of homogeneous components of the respective types.
      1d79c045
  9. 12 Aug, 2019 2 commits
  10. 09 Aug, 2019 5 commits
  11. 07 Aug, 2019 5 commits
  12. 06 Aug, 2019 1 commit
  13. 31 Jul, 2019 1 commit
  14. 06 Aug, 2019 1 commit
  15. 02 Aug, 2019 4 commits
  16. 06 Aug, 2019 2 commits
  17. 05 Aug, 2019 2 commits
  18. 29 Jul, 2019 2 commits