q66
|
37059e505b
|
remove some unnecessary code
|
2016-01-14 19:32:22 +00:00 |
|
q66
|
f578bd71f6
|
simplify range traits tests
|
2016-01-14 19:15:50 +00:00 |
|
q66
|
8152173c39
|
convert more traits
|
2016-01-14 19:11:52 +00:00 |
|
q66
|
abde607016
|
remove most IntegralConstant usages from type_traits
|
2016-01-14 19:03:22 +00:00 |
|
q66
|
7d52a75348
|
convert some traits to cleaner syntax
|
2016-01-14 18:49:38 +00:00 |
|
q66
|
1c5ba28f35
|
replace some traits with c++14 style nice definitions
|
2016-01-13 20:46:16 +00:00 |
|
q66
|
41174195bb
|
drop static in constexpr template vars
|
2016-01-13 20:40:59 +00:00 |
|
q66
|
818cbe376a
|
convert the remaining type_traits.hh checking traits to constexpr bools
|
2016-01-13 18:09:21 +00:00 |
|
q66
|
a6744105dc
|
convert range checks to template vars
|
2016-01-13 17:42:37 +00:00 |
|
q66
|
9b11c1d319
|
convert IsSame to template variable
|
2016-01-12 22:24:40 +00:00 |
|
q66
|
7edf3e1d4a
|
more template var conversions
|
2016-01-12 22:09:40 +00:00 |
|
q66
|
697b135157
|
remove unneeded forward decl
|
2016-01-12 21:56:17 +00:00 |
|
q66
|
d53556d336
|
convert a part of type traits to template variables (reduces verbosity in a lot of places)
|
2016-01-12 21:45:26 +00:00 |
|
q66
|
05bc21e255
|
bump readme compiler versions
|
2016-01-12 18:34:24 +00:00 |
|
q66
|
02e7ae76a2
|
add ostd::starts_with to string library
|
2015-12-31 16:36:41 +01:00 |
|
q66
|
31d3182a4a
|
fix shadow warnings
|
2015-12-30 15:13:07 +01:00 |
|
q66
|
b3a12884be
|
forgot endif
|
2015-09-30 19:18:09 +01:00 |
|
q66
|
561b6d01fa
|
symbol visibility support in platform.hh
|
2015-09-30 18:49:30 +01:00 |
|
q66
|
c9c4ca4f77
|
add ostd::cpu_count_get in platform.hh
|
2015-09-25 19:42:34 +01:00 |
|
q66
|
0c09c709b5
|
add argparse.hh initial skeleton
|
2015-09-22 20:23:59 +01:00 |
|
q66
|
0c26f0c94e
|
simple api to change dir
|
2015-09-14 01:31:31 +01:00 |
|
q66
|
f78aac9040
|
fix multiple method definitions
|
2015-09-10 18:54:47 +01:00 |
|
q66
|
e91420fd2a
|
readme
|
2015-09-09 19:51:33 +01:00 |
|
q66
|
d1912c4237
|
fix directory rewind on unix
|
2015-09-08 01:17:28 +01:00 |
|
q66
|
9648d5e011
|
experimental complete win32 support in filesystem.hh
|
2015-09-08 01:03:56 +01:00 |
|
q66
|
d163028054
|
directory stream optimization
|
2015-09-08 00:49:50 +01:00 |
|
q66
|
80b6aa588b
|
empty() public on DirectoryStream
|
2015-09-07 19:34:55 +01:00 |
|
q66
|
a31fbdbe32
|
cleanup
|
2015-09-06 17:39:09 +01:00 |
|
q66
|
1c48de0ccd
|
try to get the dirent.h stuff right at last
|
2015-09-06 17:11:15 +01:00 |
|
q66
|
c5fb814bb3
|
remove the owned stuff from filesystem module
|
2015-09-06 16:20:51 +01:00 |
|
q66
|
60aba3a82b
|
some initial win32 bits for filesystem module
|
2015-09-06 16:09:03 +01:00 |
|
q66
|
baaa1e790d
|
filesystem module enhancements
|
2015-09-05 03:35:07 +01:00 |
|
q66
|
d0662f2b08
|
better type names
|
2015-09-04 18:57:14 +01:00 |
|
q66
|
c33fb68d89
|
fix algorithm::find_last + filesystem module fixes
|
2015-09-04 18:46:28 +01:00 |
|
q66
|
75a9f284a4
|
initial experimental filesystem API
|
2015-09-04 18:25:17 +01:00 |
|
q66
|
d9120a0015
|
new predefined operations for input ranges (defined for all without need for custom impl)
|
2015-08-31 14:47:19 +01:00 |
|
q66
|
eb3c273376
|
add algorithm::find_last
|
2015-08-16 11:35:06 -07:00 |
|
q66
|
0a55b0326e
|
add algorithm::slice_until (slice1 range from the beginning until range2 not-inclusive)
|
2015-08-13 23:25:39 +01:00 |
|
q66
|
1a6d95580f
|
add algorithm::find_one_of (finds the first occurence of any value in the second range in the first range, then returns the range)
|
2015-08-11 01:32:24 +01:00 |
|
q66
|
0fae09907e
|
string fixes + add advance()
|
2015-08-07 03:12:00 +01:00 |
|
q66
|
0be81997af
|
new iter utils for pointer ranges
|
2015-08-07 02:36:58 +01:00 |
|
q66
|
44d2600067
|
fix warning when passing nullptr constant
|
2015-08-07 00:08:59 +01:00 |
|
q66
|
661bd5244e
|
null checks
|
2015-08-06 23:57:40 +01:00 |
|
q66
|
8ba91c12fe
|
string clear check
|
2015-08-05 21:58:06 +01:00 |
|
q66
|
4f23017594
|
keyset: allow get_key to return by value (still use reference where possible)
|
2015-08-05 20:05:03 +01:00 |
|
q66
|
50a8562d20
|
ensure correct ctor overload resolution on char/pointer range for two pointers vs pointer plus size when passed int (or similar)
|
2015-08-05 02:09:44 +01:00 |
|
q66
|
da4c3a0947
|
add ostd::Keyset - an associative array that stores keys inside of their elements
|
2015-08-02 15:57:09 +01:00 |
|
q66
|
9729ce1bbc
|
simplify and fix multimap/multiset emplace
|
2015-08-02 15:08:42 +01:00 |
|
q66
|
770f5ea0f2
|
use the new functor as default cmp in hashtables
|
2015-08-02 14:58:49 +01:00 |
|
q66
|
65fb75d8ab
|
add function object EqualWithCstr to consider char pointers strings
|
2015-08-02 14:56:10 +01:00 |
|