Commit Graph

14 Commits (47a98592f01dec9fd10fbb4af6cfeaefa134ae9e)

Author SHA1 Message Date
Daniel Kolesa 30de752ac8 rename formatted_write to format 2015-07-03 22:43:54 +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 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 c86d31e5c2 use 64bit file offsets and _ftelli64/_fseeki64 on Windows + specialize some FileStream methods 2015-07-01 21:02:01 +01:00
Daniel Kolesa ea1325543d more formatter work, type traits fixes, formatting on all streams 2015-07-01 18:51:39 +01:00
Daniel Kolesa 06eeec1ca7 schar/uchar -> sbyte/byte, extend write/writeln on Stream, rename Stream::read/write to read/write_bytes to clear ambiguities and overloads, fixes 2015-06-30 23:07:28 +01:00
Daniel Kolesa 656ddb76af split filestreams into octa/io.hh + add more funcs, methods etc 2015-06-30 19:25:40 +01:00
Daniel Kolesa 1e7640031a delete default ctors on all core range types 2015-06-29 23:33:20 +01:00
Daniel Kolesa b4146b0523 more reliable and accurate empty() checking in StreamRange 2015-06-29 18:54:25 +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