Recent Commits
RSS
| Rev. |
Time |
Author |
Message |
| r412 |
2010-10-07 23:21:34 |
katono |
長さ修飾子hとlに対応。 |
| r411 |
2010-10-07 22:52:27 |
katono |
Makefile修正。 |
| r410 |
2010-10-07 22:51:51 |
katono |
FAIL時にexpectedとactualの内容を表示できるように修正。
PT... |
| r409 |
2010-10-07 22:49:16 |
katono |
文字列用メモリプール追加。 |
| r408 |
2010-10-06 23:07:32 |
katono |
setup/teardownのエラーを表示。 |
| r407 |
2010-10-06 22:07:54 |
katono |
TestCaseにsetup/teardownを追加。
*Result構造体を追加。 |
| r406 |
2010-10-05 21:34:17 |
katono |
sprintfの引数をvoid*からunsigned longに修正。 |
| r405 |
2010-08-26 19:59:12 |
katono |
s/PRINTF/PRINTF0/ |
| r404 |
2010-08-26 19:54:06 |
katono |
LibcImpl_sprintfの機能拡張。 |
| r403 |
2010-08-16 22:43:04 |
katono |
LibcImpl_sprintfを実装。 |
Recent Tags
Branches
README.txt
CSTL
====
CSTLは、C言語で使えるC++のSTLライクなコンテナライブラリです。vector, deque,
list, set, multiset, map, multimap, unordered_set, unordered_multiset,
unordered_map, unordered_multimap, stringを提供します。
SourceForge.JP CSTL
http://sourceforge.jp/projects/cstl/
ディレクトリ・ファイル構成
cstl/ CSTLのソースファイル
vector.h vector
ring.h リングバッファ
deque.h deque
list.h list
rbtree.h 赤黒木
set.h set/multiset
map.h map/multimap
hashtable.h ハッシュテーブル
unordered_set.h unordered_set/unordered_multiset
unordered_map.h unordered_map/unordered_multimap
string.h string
algorithm.h アルゴリズム
common.h 共通マクロ定義
doc/ CSTLのドキュメント
html/ ドキュメントをDoxygenでhtml化したもの(tarballのみに同梱)
Doxyfile Doxygen用設定ファイル
test/ 単体テスト
sample/ CSTLを使用したサンプルやSTLと性能を比較したベンチマーク
README.txt このファイル
インストール
cstlディレクトリをインクルードパスの通ったディレクトリにコピーするだけで使用
可能です。
単体テストについて
gcc-3.4.4で動作確認をしています。testディレクトリでmakeを実行すればビルドから
テスト実行までを行います。
ドキュメント生成について
ドキュメントを生成するにはDoxygenのインストールが必要です。docディレクトリで
doxygenを実行すればhtmlドキュメントが生成されます。
vim:set ts=8 sts=2 sw=2 tw=78 et ft=memo: