9 コピーされる側の事情を優先した std::copy アルゴリズムの変形
11 <gintenlib/bool_comparable.hpp>
12 SafeBool イディオムを簡単に扱えるようにするテンプレートクラス
14 <gintenlib/call_traits.hpp>
15 実装用。 boost::call_traits への短縮アクセス
20 <gintenlib/clonable_ptr.hpp>
21 保持したオブジェクトの正確な複製を作ることのできる、共用スマートポインタ
23 <gintenlib/context_error.hpp>
24 文脈エラー: 関数などを呼び出してはいけない状況で呼び出したときに送出される例外
26 <gintenlib/d_enable_if.hpp>
27 enable_if 用の隠し引数に使う型 dummy_arg_t と、dummy_arg_t 用の enable_if であ
30 <gintenlib/deep_ptr.hpp>
31 コピー時に常に深いコピーを行うスマートポインタ。
33 <gintenlib/deleter.hpp>
36 <gintenlib/factorize.hpp>
37 整数を素因数分解し順にイテレータに出力する関数 factorize
39 <gintenlib/intrusive_to_shared.hpp>
40 boost::intrusive_ptr を boost::shared_ptr に変換するツール
41 <gintenlib/to_shared.hpp>
42 一般のスマートポインタを boost::shared_ptr に変換
44 <gintenlib/lexical_cast_default.hpp>
45 <gintenlib/lexical_convert.hpp>
46 例外を投げない boost::lexical_cast
48 <gintenlib/list_format.hpp>
50 <gintenlib/list_formatter.hpp>
54 <cmath> インクルード+各種記号定数マクロの定義
56 <gintenlib/move_ptr.hpp>
57 std::auto_ptr の微拡張版。 swap でき、削除関数を指定できる
60 new 演算子を呼び出し shared_ptr に格納する関数
62 <gintenlib/options.hpp>
63 GNU getopt() 関数互換のプログラムオプション解析
65 <gintenlib/pointer_facade.hpp>
68 <gintenlib/preprocessor/dequote.hpp>
69 typename GINTENLIB_DEQUOTE(( type )) と書くことで type を表す型表現へと展開
71 <gintenlib/preprocessor/enable_if.hpp>
72 enable_if を短く使えるマクロ GINTENLIB_ENABLE_IF(( cond )) 等
74 <gintenlib/reference_counter.hpp>
75 boost::intrusive_ptr 用の参照カウンタ付きオブジェクトの製作補助
77 <gintenlib/to_string.hpp>
80 <gintenlib/typed_saver.hpp>
81 <gintenlib/value_saver.hpp>
84 <gintenlib/enable_if.hpp>
85 <gintenlib/ignore.hpp>
86 <gintenlib/shared_ptr.hpp>
88 <gintenlib/tribool.hpp>
94 銀天ライブラリはヘッダのみで構成されたライブラリです。
96 ・ホームディレクトリ(このファイルがあるディレクトリ)にインクルードパスを通す
97 ・既存のインクルード用ディレクトリにライブラリのディレクトリ(このファイルと同
98 階層にある gintenlib/ )をコピーする
99 ・銀天ライブラリを使いたいプログラムのある場所にライブラリのディレクトリをコピ
102 ことによりインストールすることが出来ます。
105 銀天ライブラリは Boost C++ Libraries ( http://www.boost.org/ ) を用いて作成され
106 たライブラリなので、その使用には予め Boost を( ver1.40.0 以降)をインストール
112 LICENSE ファイルにまとめてあります。簡単に言うと zlib/libpng ライセンスです。
113 出来る限り多くの人に使ってもらうため、非常にゆるいライセンスとなっています。
118 銀天随筆集 http://d.hatena.ne.jp/gintenlabo/ までアクセスをお願いします。