09/01/29 17:06:39
保守age
33:デフォルトの名無しさん
09/02/02 19:30:41
保守
34:デフォルトの名無しさん
09/02/05 17:21:50
保守ついでにany_rangeから目次順に取り上げることを目標にする。
というわけでまずはany_indexed。
any_rangeのランダムアクセス特化版、らしい。
35:デフォルトの名無しさん
09/02/10 16:19:16
void print( pstade::oven::any_indexed<int> r)
{
std::copy(r.begin(), r.end(), std::ostream_iterator<int>(std::cout, "\n"));
}
std::vector<int> v(boost::counting_iterator<int>(0),boost::counting_iterator<int>(10));
pstade::oven::any_indexed<int > ai(v);
print(ai);
36:デフォルトの名無しさん
09/02/11 14:31:46
pstade::oven::identitiesってなにするもん?
37:デフォルトの名無しさん
09/02/11 20:33:18
single pass range conceptを満たすものからiterator_rangeを作って返すものっぽいな
io.hppのinspect機構はiterator_rangeに対して働くものだから
single(ryを満たすコンテナのままでは動作しないわけだ
さらに引数を指定することによって元のコンテナがsingle pass rangeでもrandom access rangeのように見せかけたりできると
マニュアルやソース、テストを見る限りそう読みとれた
38:デフォルトの名無しさん
09/02/11 22:09:21
STLスレからやってきたのか。
あのコードだと、(v|ov::identities)をov::make_range(v)にしても動くな。
どっちを使うかは好みの問題かな。
39:デフォルトの名無しさん
09/02/12 11:54:40
pstade::oven::parallel_for_each の第一引数はなに?
.net 4 のparallel for と同じ様な動作?
40:停止しました。。。
09/02/14 18:05:21
真・スレッドリスターター。。。( ̄ー ̄)ニヤリッ
41:デフォルトの名無しさん
09/02/26 07:35:15
>>39
分割数じゃないかなあ?使ったことないけど。
42:デフォルトの名無しさん
09/02/27 14:33:36
adapted_toとto_baseについて解説よろしく
43:42
09/02/27 15:01:39
わかったから、もういいや
44:デフォルトの名無しさん
09/02/27 16:42:29
pstade::oven::expression はBoost.Typeofを使ってoverheadを無くすでいいのかな?
45:デフォルトの名無しさん
09/02/28 10:58:37
>>25
>>24 のソースregularなくてもコンパイル通るけど・・・
taken(n) があると「左辺値がconstです」という旨のエラーになる。
「Boost.LambdaのファンクタがAssignableでない」ってどんなの?
いろいろ試したけど、regular付けなくてもコンパイル通ってしまう。
WinXP, VC++2008EE, boost 1.37(boostpro)
46:デフォルトの名無しさん
09/03/02 20:43:29
URLリンク(groups.google.com)
RangeExがレビュー入りだってさ。
レンジアダプタ( | 演算子のやつ)も入っているよ!
47:デフォルトの名無しさん
09/04/05 02:33:08
>>45
Assignableは(publicな)代入演算子を持っているということ。
takenが無ければコンパイルが通るということは、たまたま代入演算子を使わなかったということ。
48:デフォルトの名無しさん
09/07/29 13:03:13
保守
49:デフォルトの名無しさん
09/11/01 08:59:48
sage
50:デフォルトの名無しさん
10/03/05 03:02:12
保守
今規制されていないから、ネタの1つでも投下したい……。
51:デフォルトの名無しさん
10/04/27 23:14:58
age
52:デフォルトの名無しさん
10/04/29 12:26:57
そろそろboostにrangeExが入るそうで、Ovenとの相互運用性が気になるところ。