libostd/octa
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
..
internal delete default ctors on all core range types 2015-06-29 23:33:20 +01:00
algorithm.hh delete default ctors on all core range types 2015-06-29 23:33:20 +01:00
array.hh return a pointer from the "at" methods (which is nullptr on non-existent items) 2015-06-28 22:16:13 +01:00
atomic.hh 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
format.hh make most funcs taking strings allocator independent 2015-07-01 20:20:37 +01:00
functional.hh hash char */const char * as a string by default (to avoid that, cast to byte ptr) 2015-06-30 23:30:48 +01:00
initializer_list.hh constexpr initializer_list 2015-06-28 20:39:27 +01:00
io.hh use 64bit file offsets and _ftelli64/_fseeki64 on Windows + specialize some FileStream methods 2015-07-01 21:02:01 +01:00
map.hh put EnableIf in template type params where possible 2015-06-29 21:59:09 +01:00
maybe.hh add octa::Maybe, representing optional values for simpler error handling 2015-06-28 21:28:54 +01:00
memory.hh 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
new.hh fix include guards 2015-06-28 16:04:49 +01:00
platform.hh fix include guards 2015-06-28 16:04:49 +01:00
range.hh add optional range methods get_n/put_n (with accurate default implementations, overridable for performance) 2015-07-01 21:46:58 +01:00
set.hh put EnableIf in template type params where possible 2015-06-29 21:59:09 +01:00
stream.hh add optional range methods get_n/put_n (with accurate default implementations, overridable for performance) 2015-07-01 21:46:58 +01:00
string.hh make put() on OutputRanges return bool 2015-07-01 21:12:45 +01:00
type_traits.hh more formatter work, type traits fixes, formatting on all streams 2015-07-01 18:51:39 +01:00
types.hh 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
utility.hh fix include guards 2015-06-28 16:04:49 +01:00
vector.hh put EnableIf in template type params where possible 2015-06-29 21:59:09 +01:00