Skip to content
Snippets Groups Projects
  1. Mar 03, 2018
  2. Mar 02, 2018
    • Mark OLESEN's avatar
      ENH: cleanup, extend zero/one classes · 13ea73c3
      Mark OLESEN authored
      - constexpr, noexcept on various bits
      
      - addition of a 'one::minus' class that returns '-1' instead of '1'.
        There are no additional operations defined for this class,
        but it can be used in various places to signal alternative behaviour
        such as "initialize to a negative or other invalid value"
      13ea73c3
  3. Mar 04, 2018
    • Mark OLESEN's avatar
      ENH: pre-cleanup of Xfer class (issue #639) · b4703f4a
      Mark OLESEN authored
      - This class is largely a pre-C++11 holdover, prior to having movable
        references.
      
      - align internals with autoPtr instead of always unconditionally
        allocating memory. The valid() method can be used to check for a null
        pointer.
      
      - Consolidate into a single file, in anticipation of future removal.
      b4703f4a
  4. Feb 28, 2018
    • Mark OLESEN's avatar
      ENH: add Xfer rvalue(), valid() methods · 081783db
      Mark OLESEN authored
      - rvalue() is a (transitional) means of converting Xfer content to a
        reference for move construct, move assign semantics.
      
      - valid() method for consistency with autoPtr and tmp classes
      081783db
  5. Feb 27, 2018
  6. Feb 22, 2018
  7. Feb 28, 2018
  8. Feb 23, 2018
  9. Feb 22, 2018
  10. Feb 21, 2018
  11. Feb 20, 2018
  12. Feb 19, 2018
  13. Feb 21, 2018
  14. Feb 15, 2018
  15. Feb 14, 2018
  16. Feb 09, 2018
  17. Feb 08, 2018