#リファレンス ##言語サポートライブラリ(Language support library) 5/5
ヘッダ | 説明 | 担当 | 状況 |
---|---|---|---|
<limits> |
実装プロパティ | @cpp_akira @pepshiso |
完了 |
<new> |
動的メモリ管理 | @USAGI_WRP | 完了 |
<typeinfo> |
型情報 | @cpp_akira | 完了 |
<exception> |
例外ハンドリング | @riskrisk @cpp_akira |
完了 |
<initializer_list> |
初期化子リスト(C++11) | @cpp_akira | 完了 |
##診断ライブラリ(Diagnostics library) 2/2
ヘッダ | 説明 | 担当 | 状況 |
---|---|---|---|
<stdexcept> |
例外クラス | @uchan_nos | 完了 |
<system_error> |
システムエラーサポート(C++11) | @cpp_akira | 完了 |
##一般的なユーティリティライブラリ(General utilities library) 4/10
ヘッダ | 説明 | 担当 | 状況 |
---|---|---|---|
<utility> |
ユーティリティコンポーネント | @SubaruG @cpp_akira |
完了 |
<bitset> |
ビットの固定サイズシーケンス | 担当不在 | 未着手 |
<ratio> |
コンパイル時有理数(C++11) | 担当不在 | 未着手 |
<tuple> |
タプル(C++11) | @cpp_akira | 完了 |
<type_traits> |
型特性(C++11) | @bolero_MURAKAMI @sscrisk |
44/89 (49%) 残り45 |
<functional> |
関数オブジェクト | @kikairoya | under construction |
<memory> |
メモリ | @krustf | 着手開始。 10%程度 |
<scoped_allocator> |
スコープ付きアロケータ(C++11) | 担当不在 | 未着手 |
<chrono> |
時間ユーティリティ(C++11) | @cpp_akira | 完了。他が一段落したらどこかにClock Conceptを書く予定。 |
<typeindex> |
型のインデックス(C++11) | @cpp_akira | 完了 |
##文字列ライブラリ(Strings library) 0/1
ヘッダ | 説明 | 担当 | 状況 |
---|---|---|---|
<string> |
文字列クラスと、文字特性 | @uchan_nos | ? |
##ローカライズライブラリ(Localization library) 0/2
ヘッダ | 説明 | 担当 | 状況 |
---|---|---|---|
<locale> |
ロケール | @egtra | ? |
<codecvt> |
コード変換ファセット | @egtra | 未着手 |
##コンテナライブラリ(Container library) 7/11
ヘッダ | 説明 | 担当 | 状況 |
---|---|---|---|
<array> |
配列(C++11) | @cpp_akira | 完了 |
<deque> |
両端キュー | @PG_kura | 完了 |
<forward_list> |
単方向リスト(C++11) | @cpp_akira | 完了 |
<list> |
双方向リスト | @mikiemon_h | 着手開始。 |
<queue> |
FIFOキュー | @lunatic_star @cpp_akira |
完了 |
<stack> |
LIFOスタック | @mikiemon_h @nishiken |
完了 |
<vector> |
ベクタ配列 | @coiledcoil @cpp_akira |
完了 |
<map> |
連想配列 | @oniprog | 着手開始 |
<set> |
集合 | @PG_kura | 5% |
<unordered_map> |
非順序連想配列(C++11) | @kariya_mitsuru | 着手中 |
<unordered_set> |
非順序集合(C++11) | @kariya_mitsuru | 一応完了ツッコミ希望 |
##イテレータライブラリ(Iterator library) 1/1
ヘッダ | 説明 | 担当 | 状況 |
---|---|---|---|
<iterator> |
イテレータの定義 | @cpp_akira | 完了 |
##アルゴリズムライブラリ(Algorithm library) 1/1
ヘッダ | 説明 | 担当 | 状況 |
---|---|---|---|
<algorithm> |
アルゴリズム | @melponn @cpp_akira |
完了 |
##数値ライブラリ(Numerics library) 1/4
ヘッダ | 説明 | 担当 | 状況 |
---|---|---|---|
<complex> |
複素数 | @USAGI_WRP | ※もっと詳しく具体的に必要なので作業続行 |
<random> |
乱数生成(C++11) | @USAGI_WRP | tasks: // エンジン系 mersenne_twister_engine subtract_with_carry_engine discard_block_engine independent_bits_engine shuffle_order_engine // エンジンアダプタ系 minstd_rand0 minstd_rand mt19937 mt19937_64 ranlux24_base ranlux48_base ranlux24 ranlux48 knuth_b default_random_engine // ほか分布系など random_device seed_seq generate_canonical uniform_int_distribution uniform_real_distribution bernoulli_distribution binomial_distribution geometric_distribution egative_binomial_distribution poisson_distribution exponential_distribution gamma_distribution weibull_distribution extreme_value_distribution |
<valarray> |
数値の配列 | @USAGI_WRP | ※もっと詳しく具体的に必要なので作業続行 |
<numeric> |
一般的な数値操作 | @USAGI_WRP @sscrisk |
完了 |
##入出力ライブラリ(Input/output library) 0/9
ヘッダ | 説明 | 担当 | 状況 |
---|---|---|---|
<iosfwd> |
先行宣言 | @egtra | 未着手 |
<iostream> |
標準iostream オブジェクト |
@egtra | 未着手 |
<ios> |
iostream 基本クラス |
@egtra | 未着手 |
<streambuf> |
ストリームバッファ | @egtra | 未着手 |
<istream> |
入力ストリーム | @egtra | 未着手 |
<ostream> |
出力ストリーム | @egtra | 未着手 |
<iomanip> |
フォーマットとマニピュレータ | @egtra | 未着手 |
<sstream> |
文字列ストリーム | @egtra | 未着手 |
<fstream> |
ファイルストリーム | @egtra | 未着手 |
##正規表現ライブラリ(Regular expressions library) 0/1
ヘッダ | 説明 | 担当 | 状況 |
---|---|---|---|
<regex> |
正規表現(C++11) | @uchan_nos | ? |
##アトミック操作ライブラリ(Atomic operations library) 1/1
ヘッダ | 説明 | 担当 | 状況 |
---|---|---|---|
<atomic> |
アトミックアクセスのためのコンポーネント(C++11) | @cpp_akira | 完了 |
##スレッドサポートライブラリ(Thread support library) 4/4
ヘッダ | 説明 | 担当 | 状況 |
---|---|---|---|
<thread> |
スレッド(C++11) | @yohhoy | 完了 |
<mutex> |
ミューテックス(C++11) | @yohhoy @cpp_akira |
完了 |
<condition_variable> |
条件変数(C++11) | @cpp_akira | 完了 |
<future> |
Future(C++11) | @cpp_akira | 完了 |
全体: 26/52
##C互換ライブラリ (C library facilities)
// ※便宜上C互換ライブラリの一覧を設けます。これらの優先順位は低めではありますが、可能ならば埋めたいと考えています。
ヘッダ | 説明 | 担当 | 状況 |
---|---|---|---|
<cassert> |
アサート | ||
<ccomplex> |
複素数 | ||
<cctype> |
文字種別の判定と変換 | ||
<cerrno> |
エラー番号 | ||
<cfenv> |
浮動小数点環境へのアクセス | ||
<cfloat> |
浮動小数点数の定数 | ? | |
<cinttypes> |
固定精度整数のための書式指定マクロ | ||
<ciso646> |
&& に対する別名and のような、各種演算子に対するマクロを定義する。ただしC++ではこれらの別名はキーワードとして定義されるため、このヘッダでは何も定義されない。 |
||
<climits> |
整数型の最小値、最大値を表すマクロ | @pepshiso | 項目は埋めた。 |
<clocale> |
ロケール | ||
<cmath> |
数学関数 | @bolero_MURAKAMI | 項目リスト 三角関数、双曲線関数 完了 |
<csetjmp> |
ジャンプ処理 | ||
<csignal> |
シグナル | ||
<cstdalign> |
アラインメント操作のマクロ | ||
<cstdarg> |
可変引数操作 | ||
<cstdbool> |
真理値型の定義 | ||
<cstddef> |
基本的な型、値、マクロの定義 | 完了 | |
<cstdint> |
大きさが規定されている整数型(C++11) | 完了 | |
<cstdio> |
入出力 | ||
<cstdlib> |
ユーティリティ関数 | ||
<cstring> |
文字列操作 | ||
<ctgmath> |
ジェネリックな数学関数 | ||
<ctime> |
日付・時間 | ||
<cuchar> |
ユニコード文字型 | ||
<cwchar> |
ワイド文字型 | ||
<cwctype> |
ワイド文字の種別と判定 |