を使用して独自の range-v3ビューを作成する方法を理解しましたが、 in-place-mutating を使用できるように独自のコンテナーview-facade
を作成したいと思います。actions
MyContainer<ItemType> list = createList();
list |= ranges::actions::transform(&someMappingFunction);
残念ながら、a のような単純なヘルパーはないようです。container-facade
また、私の C++ スキルはまだ range-v3 ソースを読むだけで理解できるほど狂っていません。コンテナはどのインターフェースを実装する必要がありますか、または何から派生させる必要がありますか?
ヒントをありがとう!