2012-07-20から1日間の記事一覧
std::atomicクラスに、load()と、operator T()を追加。
ある値をn回繰り返したシーケンスを作る、Haskellにある関数replicate。これをBoost.Fusionで作るとしたらこうなるでしょう、ということで書いてみました。Boost.Fusionには、boost::arrayをFusion Sequenceと見なす機構があるので、それを使ってるだけです…
std::atomicクラスに、load()と、operator T()を追加。
ある値をn回繰り返したシーケンスを作る、Haskellにある関数replicate。これをBoost.Fusionで作るとしたらこうなるでしょう、ということで書いてみました。Boost.Fusionには、boost::arrayをFusion Sequenceと見なす機構があるので、それを使ってるだけです…