Commit graph

98 commits

Author SHA1 Message Date
bolero-MURAKAMI
7e709630c6 rename type_traits is_int -> is_sint
add new type_traits is_*_unqualified
2014-03-15 12:06:51 +09:00
bolero-MURAKAMI
9522d20a4a fix workaround detail (for clang3.4~) 2014-03-03 12:26:07 +09:00
bolero-MURAKAMI
3d170e65a4 workaround for clang3.4 or later: empty base class construction 2014-03-03 12:01:27 +09:00
bolero-MURAKAMI
274122efb2 add SPROUT_FORWARD - workaround for ICC 2014-02-22 16:32:51 +09:00
bolero-MURAKAMI
7640eca894 fix defaulted default constructor 2014-01-14 00:18:06 +09:00
bolero-MURAKAMI
14f8d9d042 fix copyright year 2014-01-08 16:48:12 +09:00
bolero-MURAKAMI
403e83eaf0 all type_traits support C++14 requirements 2013-11-22 21:11:08 +09:00
bolero-MURAKAMI
bf0c7021cf modify namespace result_of -> results
support C++14 type_traits
2013-11-20 22:04:11 +09:00
bolero-MURAKAMI
ab0731c4fc [sprout.random] add seed_array 2013-11-08 23:20:43 +09:00
bolero-MURAKAMI
040278bd11 add new directory sprout/algorithm/cxx14/ 2013-10-31 18:57:41 +09:00
bolero-MURAKAMI
2232778731 remove slipped file 2013-10-31 12:37:38 +09:00
bolero-MURAKAMI
be9a5f9b78 [sprout.functional] add all transparent functors 2013-10-26 23:17:09 +09:00
bolero-MURAKAMI
2a57ee6af5 [sprout.functional] add is_transparent_function metafunction 2013-10-26 19:09:10 +09:00
bolero-MURAKAMI
9f11b2481d test passed: GCC4.8.2 2013-10-17 16:44:31 +09:00
bolero-MURAKAMI
ffb3ccece8 add functional/equiv
fix is_bind_expression
add polymorphic version not1, not2
2013-09-04 12:07:54 +09:00
Mitsuru Kariya
e04b465be1 set default template parameter to void 2013-08-26 11:52:18 +09:00
bolero-MURAKAMI
cb1077d247 add copyright 2013-08-08 18:54:33 +09:00
bolero-MURAKAMI
21cefe8a67 fix template-parameter name: Iterator, Range 2013-08-07 22:13:03 +09:00
bolero-MURAKAMI
7a1974742a workaround for no c++11 numeric_limits 2013-08-07 00:15:09 +09:00
bolero-MURAKAMI
514c5f0c69 fix include guard: modulus.hpp 2013-08-03 22:00:16 +09:00
bolero-MURAKAMI
d1d273a84a fic cbind 2013-07-15 22:50:40 +09:00
bolero-MURAKAMI
0d51ecff37 fix bind for GCC4.7 2013-07-15 16:23:43 +09:00
bolero-MURAKAMI
9d7d243886 fix _ positional-placeholder implementation 2013-07-10 18:06:19 +09:00
bolero-MURAKAMI
95d8db9289 fix variadic-or-positional placeholders type 2013-07-10 12:15:11 +09:00
bolero-MURAKAMI
d435c59657 fix _va, _Ntail placeholder: can be placed any positions 2013-07-09 23:15:53 +09:00
bolero-MURAKAMI
651d8deba8 add _tail placeholders User-defined Literals 2013-07-09 01:37:01 +09:00
bolero-MURAKAMI
8fa8d80ca2 add _va, _Ntail variadic placeholders 2013-07-09 00:58:31 +09:00
bolero-MURAKAMI
e052c3d3a9 add automatically-placeholder '_' 2013-07-07 23:05:18 +09:00
bolero-MURAKAMI
2f86a59273 add _ placeholder User-defined literals 2013-07-07 19:10:25 +09:00
bolero-MURAKAMI
bb36ef6e8b support for N3658 (Compile-time integer sequences): index_tuple
rename: integer_seq -> integer_sequence, make_integer_sequence -> make_integer_sequence
add unsigned-index sequence: index_sequence(alias), make_index_sequence, index_sequence_for
add: integer_pack, index_pack
2013-05-10 19:52:39 +09:00
bolero-MURAKAMI
5f40808f75 add math::lgamma 2013-04-23 19:03:03 +09:00
bolero-MURAKAMI
a55c430f09 add math tgamma 2013-04-22 23:55:30 +09:00
bolero-MURAKAMI
74e0c8acd6 fix adapt interface: container, tuple, hash, generator 2013-04-22 13:04:27 +09:00
bolero-MURAKAMI
9e9556b62a add adapt std::array, std::pair 2013-04-13 00:04:01 +09:00
bolero-MURAKAMI
0437b24f12 fix make_tuple result-type 2013-04-12 19:17:16 +09:00
bolero-MURAKAMI
410c369a6a add enable_make_indexes 2013-04-06 13:06:51 +09:00
bolero-MURAKAMI
049d4592c2 fix index_range implementation 2013-03-31 15:14:10 +09:00
bolero-MURAKAMI
84376c3f69 fix string_ref 2013-02-20 01:12:56 +09:00
bolero-MURAKAMI
434aa8d3c5 fix math: rounding function,etc... 2013-02-10 11:54:54 +09:00
bolero-MURAKAMI
53b99b25f8 fix polymorphic functor 2013-02-08 01:14:42 +09:00
bolero-MURAKAMI
ac5ac257e6 fix include header 2013-02-08 00:49:47 +09:00
bolero-MURAKAMI
3ab397171f add polymorphic hash functor 2013-02-07 23:39:57 +09:00
bolero-MURAKAMI
7aa10d1e08 support hash: floating point 2013-02-07 23:12:57 +09:00
bolero-MURAKAMI
5df05cf750 fix hash header 2013-02-05 00:23:56 +09:00
bolero-MURAKAMI
3ddcd6cfd0 fix hash implementation 2013-02-04 23:48:18 +09:00
bolero-MURAKAMI
c72ab5c6c1 fix hash implementation 2013-02-04 23:10:24 +09:00
bolero-MURAKAMI
6e5f4c5606 rename hash_values_combine -> hash_combine
fix hash_range
2013-02-04 22:13:27 +09:00
bolero-MURAKAMI
4332b26a0e fix hash implementation 2013-02-04 18:42:39 +09:00
bolero-MURAKAMI
0a5f16ee81 support hash: pair, value_holder, optional, variant, tribool 2013-02-04 10:24:23 +09:00
bolero-MURAKAMI
e2b207d3be fix recursion depth: some algorithms 2013-01-11 02:55:19 +09:00