とある集団のプログラムメモ

Boost Library

Install


・メモ
Boost GitHubのリポジトリからのビルド方法を記述したサイト。
 http://dev.activebasic.com/egtra/2013/12/03/620/

1.56.0における近況を記述したサイト
 http://faithandbrave.hateblo.jp/entry/2014/07/01/1...

アーカイブからのインストール(1.53.0)

ライブラリ メモ集

使用する際に調べた"Boost"の関数をまとめていく.
  • boost/test
    • minimal test : 簡易テストフレームワーク

気が向いたら書く
  • Program Options

  • Serialization

小メモ

Boost ライブラリ
 日本語ページがあるライブラリのリンクメモ.
 このサイトのBoostバージョンは古いので注意が必要(おそらく ver 1.30)。
正確な仕様を知りたい場合は本家を参照すること
本家Boost Libraries

以下、当該ページのライブラリ リストのうつしになる。
項目の先にリンクがあれば、日本語ページが存在する。
(カテゴリ別に参照したい場合は、オリジナルを参照すること)
any異なる型のひとつの値を格納できる、安全で汎用的な入れ物。Kevlin Henney 作
arraySTL に準拠した定数サイズの配列のラッパコンテナ。Nicolai Josuttis 作
bind and mem_fn関数、オブジェクト、ポインタ、メンバ関数のための汎用的なバインダ。 Peter Dimov 作
call_traits関数の引数、戻り値のための適切な型を定義する。John Maddock, Howard Hinnant, et al 作
Compatibilty標準に準拠しないプラットフォームでのライブラリの利用に役立つ。Ralf Grosse-Kunstleve and Jens Maurer 作
compressed_pair空メンバを最適化する std::pair の拡張。John Maddock, Howard Hinnant, et al 作
concept checkジェネリックプログラミングのためのツール群。 Jeremy Siek 作
configboost ライブラリの開発者がコンパイラの特質に適応するのを助ける。 ライブラリのユーザのためのものではない。
conversion (boost/cast.hpp, boost/lexical_cast.hpp数学的、多相的、辞書的キャスト Dave Abrahams and Kevlin Henney 作
crc(少しだけ日本語に訳されている)CRC(巡回冗長コード) Daryle Walker 作
date_time日付/時間ライブラリ Jeff Garland 作
dynamic_bitsetstd::bitset の動的サイズ版。 Jeremy Siek and Chuck Allison 作
enable_if関数テンプレートオーバーロードの選択的インクルード. Jaakko Järvi, Jeremiah Willcock, and Andrew Lumsdaine作.
filesystem移植性のあるパス、 ディレクトリに対する繰り返し操作、その他の役立つファイルシステム操作。 Beman Dawes 作
fortmat format doc型安全な printf 風の書式化操作。Samuel Krempp 作
function遅延呼び出し及びコールバックのための関数オブジェクトラッパ。 Doug Gregor 作
functional機能強化されたファンクションオブジェクトアダプタ。 Mark Rodgers 作
graph汎用グラフコンポーネント及びアルゴリズム。 Jeremy Siek and a University of Notre Dame team 作
integer汎整数型を簡単に扱うためのヘッダ。
interval数字の範囲に対する通常の数学関数の拡張。Guillaume Melquiond, Hervé Brönnimann, Sylvain Pion 作
io state savers入出力の状態を保存して、データが化けるのを防ぐ。 Daryle Walker 作
iteratorsイテレータ構築フレームワーク, アダプター,コンセプトなど. Dave Abrahams, Jeremy Siek, and Thomas Witt作.
lambda実際の呼び出し時の、小さな無名関数オブジェクトの定義。, from Jaakko Jävi and Gary Powell.
math数学の領域での多くの貢献。様々な作者による。
math/common_factor最大公約数と最小公倍数。 Daryle Walker 作
math/octonion八元数。 Hubert Holin 作
math/quaterion四元数。 Hubert Holin 作
math/special_functions特殊な数学関数。atanh, sinc, sinhc など。 Hubert Holin 作
mplテンプレートメタプログラミングのフレームワーク。 コンパイル時アルゴリズム、シーケンス、メタ関数クラス。 Aleksey Gurtovoy 作
multi_arrayメモリ上で連続したデータの配列のための多次元コンテナとアダプタ。 Ron Garcia 作
operators算術クラスやイテレータに適切な演算子を簡単に定義できる要にするテンプレート。 Dave Abrahams and Jeremy Siek 作
optional追加の値のための、識別された union のラッパ。 Fernando Cacciola 作
poolメモリプールの管理。Steve Cleary 作
preprocessor繰り返しと再帰を含むプリプロセッサメタプログラミングツール群。 Vesa Karvonen 作
property mapキーオブジェクトを値オブジェクトにマップする、コンセプトにより定義されたインタフェース。 Jeremy Siek 作
pythonC++ クラスと関数を Python に反映する。Dave Abrahams 作
random乱数生成のためのシステム一式。 Jens Maurer 作
rational有理数クラス。 Paul Moore 作
ref参照を汎用関数に渡すためのユーティリティライブラリ。 Jaako Järvi, Peter Dimov, Doug Gregor, and Dave Abrahams 作
regex正規表現ライブラリ。 John Maddock 作
signals管理されたシグナルとスロットのコールバックでの実装。 Doug Gregor 作
smart_ptr5つのスマートポインタクラステンプレート Greg Colvin, Beman Dawes, Peter Dimov, and Darin Adler 作
static_assert静的アサート(コンパイル時アサート)。 John Maddock 作
spiritLL 構文解析器のフレームワーク。 インラインの C++ で EBNF の文法を直接解析する。 Joel de Guzman and team 作
test(ENG)サンプルとテストコード単純なプログラムテスト、完全なユニットテスト、プログラム実行のモニタのサポート。 Gennadiy Rozental 作
thread移植性のある C++ マルチスレッド。 William Kempf 作
timerイベントタイマ、プログラムタイマ、 進行表示クラス。 Beman Dawes 作
tokenizer文字列や他の文字シーケンスを、一連のトークンに分割。 John Bandela 作
tuple複数の値を返す関数の簡単な定義など。 Jaakko Jävi 作
type_traits型の基本的な特徴のためのテンプレート。 John Maddock, Steve Cleary, et al 作
uBLAS密行列、疎行列、圧縮された行列のための基本的な線形代数。 Joerg Walter and Mathias Koch 作
utilityクラス noncopyable と checked_delete(), checked_array_delete(), next(), prior() 関数テンプレートと、成句: base-from-member。Dave Abrahams and others 作
value_initialized統一文法の値初期化のラッパ. Fernando Cacciola作, アイデアは David Abrahamsによる.
variant安全で汎用的なスタックベースのユニオンコンテナ Eric Friedman and Itay Maman作.


タグ

このページへのコメント

HlgRaK Appreciate you sharing, great blog article. Great.

0
Posted by awesome things! 2014年01月20日(月) 20:50:42 返信

Swmde0 <a href="http://embzvxmcbezs.com/">embzvxmcbezs</a>, [url=http://txlhavqqjjcp.com/]txlhavqqjjcp[/url], [link=http://lxhjhygpqyel.com/]lxhjhygpqyel[/link], http://kkxjbapuvsxv.com/

0
Posted by ohjxto 2013年11月14日(木) 13:07:30 返信

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

×

この広告は60日間更新がないwikiに表示されております。

メンバーのみ編集できます