Commit Graph

20 Commits (8ddbccc94f86ba17008692c5be1d19fb8d50ebef)

Author SHA1 Message Date
Daniel Kolesa 8ddbccc94f namespace octa -> namespace ostd 2015-07-13 20:07:14 +01:00
Daniel Kolesa 1654ee84db get rid of full namespace where unambiguous resolution is guaranteed 2015-07-05 23:59:36 +01:00
Daniel Kolesa d4939e73c2 make ranged copy() with output range take rvalue ref 2015-07-05 03:48:38 +01:00
Daniel Kolesa 28a95ce785 better AppenderRange 2015-07-05 03:37:36 +01:00
Daniel Kolesa 133a41850f add AppenderRange + make format() take rvalue reference as first argument + rvalue-ref push for vector 2015-07-04 21:09:33 +01:00
Daniel Kolesa d883af001f add standard iter for const arrays 2015-07-04 03:20:51 +01:00
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