Commit Graph

14 Commits (37367b3c093ca75003629e1f8bd179a0fccd543d)

Author SHA1 Message Date
Daniel Kolesa 87ff73c810 working range formatting 2015-07-04 02:18:21 +01:00
Daniel Kolesa 0b8d9ec4cf format fixes, cleanups and optimizations; add formatting of floating point numbers 2015-07-03 18:21:05 +01:00
Daniel Kolesa c5c510d168 separate formatting logic into its own data structure + cleanup + simplify 2015-07-02 19:02:59 +01:00
Daniel Kolesa e6e1020702 get_n is now called copy (and doesn't modify itself unless it's InputRange) 2015-07-01 22:32:41 +01:00
Daniel Kolesa dd157f8be8 fix get_n 2015-07-01 22:26:56 +01:00
Daniel Kolesa 98decde76a more reliable output range check + add a way to omit the ocunt on get_n 2015-07-01 22:21:44 +01:00
Daniel Kolesa 94fc7017cd fix vector from-range ctors + cleanup 2015-07-01 22:03:45 +01:00
Daniel Kolesa e31c227567 add optional range methods get_n/put_n (with accurate default implementations, overridable for performance) 2015-07-01 21:46:58 +01:00
Daniel Kolesa a23525bacf make put() on OutputRanges return bool 2015-07-01 21:12:45 +01:00
Daniel Kolesa 1e7640031a delete default ctors on all core range types 2015-06-29 23:33:20 +01:00
Daniel Kolesa 57dbad0282 remove the need for range default constructors for RangeIterator support 2015-06-29 23:21:24 +01:00
Daniel Kolesa d8d8ea7151 put EnableIf in template type params where possible 2015-06-29 21:59:09 +01:00
Daniel Kolesa 94daa4f76b fix include guards 2015-06-28 16:04:49 +01:00
Daniel Kolesa 36c264b4b0 make .cc the extension for source files and .hh the extension for header files 2015-06-28 15:39:04 +01:00