• R/O
  • SSH
  • HTTPS

cstl: Source Tree


Name Size Rev. Time Author Log Message
test r399 2010-07-26 21:30:55 katono ユニットテストライブラリを使うように...
unittest r412 2010-10-07 23:21:34 katono 長さ修飾子hとlに対応。
sample r387 2010-07-06 20:58:49 katono dequeを修正。
cstl r401 2010-07-29 21:14:46 katono CHAR_BITを使って書き直し。
doc r332 2010-01-27 21:57:45 katono hhcがあればHTMLhelpを生成するようにし...
README.txt 1.88 k r319 2010-01-23 08:15:26 katono

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:
Show on old repository browser