Commit graph

123 commits

Author SHA1 Message Date
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
bolero-MURAKAMI
8b80b159c8 fix for VC++11 2012-12-17 23:10:23 +09:00
bolero-MURAKAMI
90890d2336 fix recursion depth: search 2012-12-13 12:18:19 +09:00
bolero-MURAKAMI
24d2a229f3 add compost dft, spectrum, etc 2012-12-03 21:48:50 +09:00
bolero-MURAKAMI
84e3348402 fix bind1st, bind2nd 2012-11-27 10:00:03 +09:00
bolero-MURAKAMI
d00e971abe rewrite hash implementation 2012-11-15 11:54:57 +09:00
bolero-MURAKAMI
d01ee064e2 fix weed warnings.
add compost library.
2012-11-09 01:09:49 +09:00
bolero-MURAKAMI
c8e2514d36 add functional polymorphic specializations 2012-10-25 12:50:03 +09:00
bolero-MURAKAMI
5ce2cb023c fix coding-style 2012-10-06 13:53:07 +09:00
bolero-MURAKAMI
df3023db30 fix coding-stype 2012-10-06 00:58:56 +09:00
bolero-MURAKAMI
73ead93fe5 destructive change sprout::generate -> sprout::unfold
add range adapter reversed, replaced, filtered
2012-09-21 15:43:30 +09:00
bolero-MURAKAMI
6b3f7ad894 fix complex, rational 2012-08-29 01:16:12 +09:00
bolero-MURAKAMI
6b1efc8a15 fix darkroom whitted_style
fix cbind
2012-08-13 23:55:30 +09:00
bolero-MURAKAMI
744146ae38 fix darkroom bilineer interpolation 2012-08-13 10:56:48 +09:00
bolero-MURAKAMI
aec77334ef add sprout::cbind 2012-08-11 21:53:12 +09:00
bolero-MURAKAMI
d6a01cd831 fix uuid/string_generator.hpp 2012-08-10 12:39:03 +09:00
bolero-MURAKAMI
5918f1c773 add tuple hash support 2012-07-15 23:06:29 +09:00
bolero-MURAKAMI
f9d4b475b4 add sprout/numeric/dft.wave.hpp
fix constexpr -> inline constexpr
2012-07-15 16:04:05 +09:00
bolero-MURAKAMI
c6fb8af0c5 fix detail/* directory structures. 2012-06-24 08:22:12 +09:00
bolero-MURAKAMI
ee8c952d05 modify: tuple and hash support(class adapt) implemented in each class headers. 2012-06-22 19:14:21 +09:00
bolero-MURAKAMI
3a2610cb5c add functional/polymorphic.hpp 2012-06-21 13:34:26 +09:00
bolero-MURAKAMI
71b6e89f92 fix bitset for constexpr disabled 2012-06-21 01:40:38 +09:00
bolero-MURAKAMI
1f041c0edc fix hash implementation 2012-06-21 00:57:27 +09:00
bolero-MURAKAMI
635145eda5 fix math::float_promote 2012-06-20 23:18:41 +09:00
bolero-MURAKAMI
a2888b19bb add sprout/bitset.hpp 2012-06-17 19:14:38 +09:00
bolero-MURAKAMI
2b8a8662af add sprout/random/default_random_engine.hpp
fix sprout/functional/bit_not.hpp
2012-06-14 00:41:15 +09:00
bolero-MURAKAMI
1ea9d30e2a rewrite sprout::algorithm::join performance 2012-05-22 01:06:13 +09:00
bolero-MURAKAMI
b67695ec6b fix for clang 3.2 2012-05-14 15:42:54 +09:00
bolero-MURAKAMI
3a999dd70c fix inherit_if_xxx decltype 2012-05-14 11:33:36 +09:00
bolero-MURAKAMI
3ff16b4054 add range/adaptor/transformed 2012-04-30 17:30:47 +09:00
bolero-MURAKAMI
1968a6fac4 add to_string 2012-04-14 19:06:21 +09:00
bolero-MURAKAMI
3eafabb1ed fix type-traits 2012-04-13 21:23:49 +09:00
bolero-MURAKAMI
2fa0ad1fe4 add make_pair, rel_ops, and others... 2012-04-12 23:41:06 +09:00
bolero-MURAKAMI
f86d17d0d4 add ptr_fun, mem_fun, mem_fun_ref 2012-04-11 23:28:29 +09:00
bolero-MURAKAMI
4a8e938887 move dft functional/ -> numeric/ 2012-04-10 12:54:38 +09:00
bolero-MURAKAMI
aa4fc785b0 add bind, mem_fn, ref, and others. 2012-04-10 01:38:55 +09:00
bolero-MURAKAMI
c6bd230ee4 fix inline
add container/indexes.hpp
add tuple/indexes.hpp
2012-04-04 22:23:41 +09:00
bolero-MURAKAMI
db20f64991 porting sscrisk/CEL 2012-04-01 22:15:09 +09:00
bolero-MURAKAMI
ad60c8c530 [desuructive changes] container traits new interface [破壊的変更] 2012-03-31 16:24:13 +09:00
bolero-MURAKAMI
d5dcbaf4b2 sprout::index_t 追加 2012-02-28 10:46:39 +09:00
bolero-MURAKAMI
10c73ea3e3 sprout/functional/dft.hpp 追加
sprout/complex.hpp 修正
2012-02-25 23:59:46 +09:00
bolero-MURAKAMI
a7b415f2b1 tuple/* 更新 2011-10-31 17:31:03 +09:00
bolero-MURAKAMI
cf64e4c457 random/unique_seed.hpp 更新 2011-10-29 12:02:21 +09:00
bolero-MURAKAMI
9d7eecc585 functional/hash/hash.hpp インクルードガードのエラー修正
hash クラスの実装をデフォルトで提供
functional/hash/string.hpp テンプレートパラメータのエラー修正
2011-10-29 11:05:42 +09:00
bolero-MURAKAMI
0f8db75fca sprout/checksum/sha1.hpp 追加
sprout/null_array.hpp -> sprout/pit.hpp リネーム
sprout/uuid.hpp 追加
2011-10-25 18:16:27 +09:00
bolero-MURAKAMI
f3a7041250 改行コード統一 2011-10-13 05:28:33 +09:00
bolero-MURAKAMI
628d1caa7e algorithm を next/prev で再実装 2011-10-02 00:19:13 +09:00
bolero-MURAKAMI
6fe7e88509 pair hash 特殊化追加 2011-10-01 00:26:49 +09:00
bolero-MURAKAMI
305ae86d92 functional/hash.hpp 追加
random/unique_seed.hpp 追加
2011-09-29 12:58:55 +09:00