Toggle navigation
boostjp : Boost日本語情報サイト
GitHub Project
Boost逆引きリファレンス
ネットワーク
最終更新日時:
2017年03月15日 08時21分29秒
Akira Takahashi
が更新
履歴
編集
ネットワーク
通信処理には、
Boost Asio Library
を使用する。
TCP
UDP
SSL
シリアルポート
コミュニティ
Boostライブラリのビルド方法
メーリングリスト
運営メンバ
Boostを使用しているプロジェクト
アーカイブ
旧Boost日本語化プロジェクト
document
エラーと例外のハンドリング
ジェネリックコンポーネントにおける例外安全性
ジェネリックプログラミング手法
Coding Guidelines for Integral Constant Expressions
各ライブラリの翻訳ドキュメント
Boost.Compatibilty ライブラリ
mem_fn.hpp
§ヘッダファイル(Header) <[boost/static_assert.hpp](http://www.boost.org/doc/libs/1_31_0/boost/static_assert.hpp)>
Header <[boost/type_traits.hpp](http://www.boost.org/doc/libs/1_31_0/boost/type_traits.hpp)>
Array wrapper library
arrayクラス, 固定サイズ配列のSTLコンテナ
array.hpp
array1.cpp
array2.cpp
array3.cpp
array4.cpp
array5.cpp
bind.hpp
bind_as_compose.cpp
ref.hpp
非推奨: Compose library
Compose Function Object Adapters
boost/compose.hpp
compose1.cpp
compose2.cpp
compose3.cpp
compose4.cpp
libs/compose/print.hpp
The Boost Concept Check Library (BCCL)
参考文献
コンセプトの充当化と原型
コンセプト・チェック用クラスの作成
コンセプト・チェックの実装
Programming with Concepts
リファレンス
libs/concept_check/stl_concept_check.cpp
libs/concept_check/stl_concept_covering.cpp
コンセプト・チェックの利用
Boost Conversion Library
Header boost/cast.hpp
libs/conversion/cast_test.cpp
Header boost/lexical_cast.hpp
Boost Date-Time Library Documentation
全体的な設計の目標
Date-Timeの専門用語
Date-Time Build-Compiler Information
Date-Time Concepts - 計算
gregorian::date
gregorian::date_duration
gregorian::date_period
gregorian::gregorian_calendar
posix_time::ptime Documentation
posix_time::time_duration
posix_time::time_period
Date Generators / Algorithms
gregorian::date iterators
dates_as_strings.cpp
days_alive.cpp
days_till_new_year.cpp
Gregorian Date System Documentation
Local Time Adjustment
local_utc_conversion.cpp
period_calc.cpp
Posix Time System Documentation
print_holidays.cpp
print_hours.cpp
print_month.cpp
参考文献
posix_time::time iterators
time_math.cpp
time_periods.cpp
トレードオフ:安定性、予測性と近似
Disjoint Sets(互いに素な集合)
参考文献
Boost Format library
Type-safe 'printf-like' format class
The Boost Format library
example
libs/format/example/sample_advanced.cpp
libs/format/example/sample_formats.cpp
libs/format/example/sample_new_features.cpp
libs/format/example/sample_userType.cpp
Header `<boost/function.hpp>`
boost::function FAQ
Boost.Function Reference Manual
Boost.Function Tutorial
Improved Function Object Adapters
Binders
libs/functional/function_test.cpp
Function Object Traits
Member Function Adapters
Negators
Function Pointer Adapters
the Boost Graph Library
AdjacencyGraph
AdjacencyMatrix
BFS(幅優先探査)Visitor Concept
BasicMatrix
Bellman Ford Visitor Concept
BidirectionalGraph
Buffer Concept
ColorValue
DFS Visitor Concept
Dijkstra Visitor Concept
EdgeListGraph
Edge Mutable Graph
EventVisitor Concept
EventVisitorList Concept
謝辞
Adjacency Iterator Adaptor
adjacency_list
adjacency_list_traits
adjacency_matrix
bandwidth
bellman_ford_shortest_paths
bellman_visitor<EventVisitorList>
bfs_visitor<EventVisitorList>
bgl_named_params<Param, Type, Rest>
参考文献
breadth_first_search
breadth_first_visit
connected_components
BGLでグラフアルゴリズムを構築する
copy_graph
cuthill_mckee_ordering
dag_shortest_paths
depth_first_search
depth_first_visit
dfs_visitor<EventVisitorList>
dijkstra_shortest_paths
dijkstra_visitor<EventVisitorList>
distance_recorder<DistanceMap, EventTag>
edge_list<EdgeIterator, ValueType, DiffType>
edmunds_karp_max_flow
boost/graph/exception.hpp
基本的なグラフ理論の復習
examples
libs/graph/example/bellman-example.cpp
libs/graph/example/bfs-example.cpp
libs/graph/example/bfs-example2.cpp
libs/graph/example/bfs.cpp.md
libs/graph/example/connected_components.cpp
libs/graph/example/cuthill_mckee_ordering.cpp
libs/graph/example/dag_shortest_paths.cpp
libs/graph/example/dave.cpp
libs/graph/example/dfs-example.cpp
libs/graph/example/dfs_parenthesis.cpp
libs/graph/example/dijkstra-example.cpp
libs/graph/example/edmunds-karp-eg.cpp
libs/graph/example/family-tree-eg.cpp
io
Boost Input/Output Library
Header <boost/io/ios_state.hpp>
The Boost Lambda Library
A. Rationale for some of the design decisions
2. Getting Started
3. Introduction
4. Using the library
5. Lambda expressions in details
6. Extending return type deduction system
7. Practical considerations
8. Relation to other Boost libraries
9. Contributors
Bibliography
Boost Math Library
Greatest Common Divisor & Least Common Multiple
Class octonion
Class quaternion Documentation
Special Functions Documentation
Boost.MultiArray
Boost 多次元配列ライブラリ (Boost.MultiArray)
Boost Pool Library
Poolの概念
Pool Copyright
implementation
アラインメント保証
ct_gcd_lcm - コンパイル時 GCD および LCM
for - m4 FOR Macro
gcd_lcm - GCD and LCM
guard - Auto-lock/unlock-er
mutex - Mutex
Object Pool Implementation
Pool の実装
pool_alloc - Boost Pool Standard Allocators Implementation
Object Pool Constructors Generator
単純分離記憶域の実装
singleton - Singleton
Singleton Pool の実装
Boost Pool Interfaces
object_pool - Boost Object Pool Allocator
Pool
pool_alloc - Boost Pool Standard Allocators
単純分離記憶域
Singleton Pool
User Allocators
Boost Preprocessor Library
参考文献
data
Arrays
Lists
Sequences
Tuples
ref
BOOST_PP_ADD
BOOST_PP_ADD_D
BOOST_PP_AND
BOOST_PP_APPLY
BOOST_PP_ARRAY_DATA
BOOST_PP_ARRAY_ELEM
BOOST_PP_ARRAY_INSERT
BOOST_PP_ARRAY_INSERT_D
BOOST_PP_ARRAY_POP_BACK
BOOST_PP_ARRAY_POP_BACK_Z
BOOST_PP_ARRAY_POP_FRONT
BOOST_PP_ARRAY_POP_FRONT_Z
BOOST_PP_ARRAY_PUSH_BACK
BOOST_PP_ARRAY_PUSH_FRONT
BOOST_PP_ARRAY_REMOVE
BOOST_PP_ARRAY_REMOVE_D
BOOST_PP_ARRAY_REPLACE
BOOST_PP_ARRAY_REPLACE_D
BOOST_PP_ARRAY_REVERSE
BOOST_PP_ARRAY_SIZE
BOOST_PP_ASSERT
BOOST_PP_ASSERT_MSG
BOOST_PP_ASSIGN_SLOT
BOOST_PP_BITAND
BOOST_PP_BITNOR
BOOST_PP_BITOR
BOOST_PP_BITXOR
BOOST_PP_BOOL
BOOST_PP_CAT
BOOST_PP_COMMA
BOOST_PP_COMMA_IF
BOOST_PP_COMPL
BOOST_PP_CONFIG_EXTENDED_LINE_INFO
BOOST_PP_DEC
BOOST_PP_DEDUCE_D
BOOST_PP_DEDUCE_R
BOOST_PP_DEDUCE_Z
BOOST_PP_DIV
BOOST_PP_DIV_D
BOOST_PP_EMPTY
BOOST_PP_ENUM
BOOST_PP_ENUM_BINARY_PARAMS
BOOST_PP_ENUM_BINARY_PARAMS_Z
BOOST_PP_ENUM_PARAMS
BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT
BOOST_PP_ENUM_PARAMS_WITH_DEFAULTS
BOOST_PP_ENUM_PARAMS_Z
BOOST_PP_ENUM_SHIFTED
BOOST_PP_ENUM_SHIFTED_PARAMS
BOOST_PP_ENUM_SHIFTED_PARAMS_Z
BOOST_PP_ENUM_SHIFTED_z
BOOST_PP_ENUM_TRAILING
BOOST_PP_ENUM_TRAILING_BINARY_PARAMS
BOOST_PP_ENUM_TRAILING_BINARY_PARAMS_Z
BOOST_PP_ENUM_TRAILING_PARAMS
BOOST_PP_ENUM_TRAILING_PARAMS_Z
BOOST_PP_ENUM_TRAILING_z
BOOST_PP_ENUM_z
BOOST_PP_EQUAL
BOOST_PP_EQUAL_D
BOOST_PP_EXPAND
BOOST_PP_EXPR_IF
BOOST_PP_EXPR_IIF
BOOST_PP_FILENAME_x
BOOST_PP_FOR
BOOST_PP_FOR_r
BOOST_PP_FRAME_FINISH
BOOST_PP_FRAME_FLAGS
BOOST_PP_FRAME_ITERATION
BOOST_PP_FRAME_START
BOOST_PP_GREATER
BOOST_PP_GREATER_D
BOOST_PP_GREATER_EQUAL
BOOST_PP_GREATER_EQUAL_D
BOOST_PP_IDENTITY
BOOST_PP_IF
BOOST_PP_IIF
BOOST_PP_INC
BOOST_PP_INCLUDE_SELF
BOOST_PP_INDIRECT_SELF
BOOST_PP_INTERCEPT
BOOST_PP_IS_ITERATING
BOOST_PP_IS_SELFISH
BOOST_PP_ITERATE
BOOST_PP_ITERATION
BOOST_PP_ITERATION_DEPTH
BOOST_PP_ITERATION_FINISH
BOOST_PP_ITERATION_FLAGS
BOOST_PP_ITERATION_LIMITS
BOOST_PP_ITERATION_PARAMS_x
BOOST_PP_ITERATION_START
BOOST_PP_LESS
BOOST_PP_LESS_D
BOOST_PP_LESS_EQUAL
BOOST_PP_LESS_EQUAL_D
BOOST_PP_LIMIT_DIM
BOOST_PP_LIMIT_FOR
BOOST_PP_LIMIT_ITERATION
BOOST_PP_LIMIT_ITERATION_DIM
BOOST_PP_LIMIT_MAG
BOOST_PP_LIMIT_REPEAT
BOOST_PP_LIMIT_SLOT_COUNT
BOOST_PP_LIMIT_SLOT_SIG
BOOST_PP_LIMIT_TUPLE
BOOST_PP_LIMIT_WHILE
BOOST_PP_LINE
BOOST_PP_LIST_APPEND
BOOST_PP_LIST_APPEND_D
BOOST_PP_LIST_AT
BOOST_PP_LIST_AT_D
BOOST_PP_LIST_CAT
BOOST_PP_LIST_CAT_D
BOOST_PP_LIST_CONS
BOOST_PP_LIST_ENUM
BOOST_PP_LIST_ENUM_R
BOOST_PP_LIST_FILTER
BOOST_PP_LIST_FILTER_D
BOOST_PP_LIST_FIRST
BOOST_PP_LIST_FIRST_N
BOOST_PP_LIST_FIRST_N_D
BOOST_PP_LIST_FOLD_LEFT
BOOST_PP_LIST_FOLD_LEFT_2ND
BOOST_PP_LIST_FOLD_LEFT_2ND_D
BOOST_PP_LIST_FOLD_LEFT_d
BOOST_PP_LIST_FOLD_RIGHT
BOOST_PP_LIST_FOLD_RIGHT_2ND
BOOST_PP_LIST_FOLD_RIGHT_2ND_D
BOOST_PP_LIST_FOLD_RIGHT_d
BOOST_PP_LIST_FOR_EACH
BOOST_PP_LIST_FOR_EACH_I
BOOST_PP_LIST_FOR_EACH_I_R
BOOST_PP_LIST_FOR_EACH_PRODUCT
BOOST_PP_LIST_FOR_EACH_PRODUCT_R
BOOST_PP_LIST_FOR_EACH_R
BOOST_PP_LIST_IS_CONS
BOOST_PP_LIST_IS_NIL
BOOST_PP_LIST_NIL
BOOST_PP_LIST_REST
BOOST_PP_LIST_REST_N
BOOST_PP_LIST_REST_N_D
BOOST_PP_LIST_REVERSE
BOOST_PP_LIST_REVERSE_D
BOOST_PP_LIST_SIZE
BOOST_PP_LIST_SIZE_D
BOOST_PP_LIST_TO_TUPLE
BOOST_PP_LIST_TO_TUPLE_R
BOOST_PP_LIST_TRANSFORM
BOOST_PP_LIST_TRANSFORM_D
BOOST_PP_LOCAL_ITERATE
BOOST_PP_LOCAL_LIMITS
BOOST_PP_LOCAL_MACRO
BOOST_PP_LPAREN
BOOST_PP_LPAREN_IF
BOOST_PP_MAX
BOOST_PP_MAX_D
BOOST_PP_MIN
BOOST_PP_MIN_D
BOOST_PP_MOD
BOOST_PP_MOD_D
BOOST_PP_MUL
BOOST_PP_MUL_D
BOOST_PP_NIL
BOOST_PP_NOR
BOOST_PP_NOT
BOOST_PP_NOT_EQUAL
BOOST_PP_NOT_EQUAL_D
BOOST_PP_OR
BOOST_PP_RELATIVE_FINISH
BOOST_PP_RELATIVE_FLAGS
BOOST_PP_RELATIVE_ITERATION
BOOST_PP_RELATIVE_START
BOOST_PP_REPEAT
BOOST_PP_REPEAT_1ST
BOOST_PP_REPEAT_2ND
BOOST_PP_REPEAT_3RD
BOOST_PP_REPEAT_FROM_TO
BOOST_PP_REPEAT_FROM_TO_1ST
BOOST_PP_REPEAT_FROM_TO_2ND
BOOST_PP_REPEAT_FROM_TO_3RD
BOOST_PP_REPEAT_FROM_TO_D
BOOST_PP_REPEAT_FROM_TO_D_z
BOOST_PP_REPEAT_FROM_TO_z
BOOST_PP_REPEAT_z
BOOST_PP_RPAREN
BOOST_PP_RPAREN_IF
BOOST_PP_SLOT
BOOST_PP_STRINGIZE
BOOST_PP_SUB
BOOST_PP_SUB_D
BOOST_PP_TUPLE_EAT
BOOST_PP_TUPLE_ELEM
BOOST_PP_TUPLE_REM
BOOST_PP_TUPLE_REVERSE
BOOST_PP_TUPLE_TO_LIST
BOOST_PP_VALUE
BOOST_PP_WHILE
BOOST_PP_WHILE_d
BOOST_PP_XOR
terms
評価済み引数
名前付けされた外部引数
topics
Evaluated Slots
File Iteration
非互換性
Local Iteration
動機
プリプロセッサに関する既知の問題
Reentrancy
テクニック集
Boost Random Number Library
Random Number Generator Library Concepts
Rational Number Library
Rational Numbers
regex++, Index
Regex++, Appendices.
Regex++, FAQ.
Regex++, Format String Reference.
Class RegEx
<a id="intro">Introduction</a>
Regex++, POSIX API Reference
Regex++, Regular Expression Syntax
Regex++ template class reference.
Regex++, Traits Class Reference.
Boost.Signals
Boost.Signals 設計
Boost.Signals 設計の論拠
Boost.Signals FAQ
Boost.Signals Revision History
Boost.Signals チュートリアル
reference
Boost.Signals: ヘッダ <[boost/signals/connection.hpp](http://www.boost.org/doc/libs/1_31_0/boost/sig
Boost.Signals: クラステンプレート `last_value`
Boost.Signals: ヘッダ <boost/signal.hpp>
Boost.Signals: クラステンプレート `signalN`
Boost.Signals: クラステンプレート slot
Boost.Signals: クラス `trackable`
関数テンプレート `visit_each`
Smart Pointer Library
Smart Pointer Changes
scoped_array class template
scoped_ptr class template
shared_array class template
shared_ptr class template
Smart Pointers
weak_ptr class template
The Boost Tuple Library
Tuple Library : design decisions rationale
Tuple library advanced features
utility
Assignable
Copy Constructible
MultiPassInputIterator
C++オンライン読書会
第1回 C++Now! 読書会
第2回 C++Now! 読書会
第3回 C++Now! 読書会
第4回 C++Now! 読書会
第5回 C++オンライン読書会
第6回 C++オンライン読書会
第7回 C++オンライン読書会
第8回 C++オンライン読書会
第9回 C++オンライン読書会
第10回 C++オンライン読書会
第11回 C++オンライン読書会
第12回 C++オンライン読書会
第13回 C++オンライン読書会
第14回 C++オンライン読書会
第15回 C++オンライン読書会
読みたいC++資料リクエスト
提案予定プロジェクト
テンプレートの再帰上限数workaround(rejected)
BoostCon
BoostCon 2010
BoostCon 2011
C++Now!
C++Now! 2012
C++Now! 2013
C++Now! 2014
C++Now! 2015
C++Now! 2016
C++Now! 2017
ドキュメント
Boost.Range アルゴリズム関数のすすめ
Boost.Serialization
Overview
Other Classses
extended_type_info
singleton
void_cast
Reference
Archive Concepts
SerializableConcept
Class Serialization Traits
Export Key
Special Considerations
Exporting Class Serialization
リリースノート
Boost 1.45.0 リリースノート
Boost 1.46.0 リリースノート
Boost 1.46.1リリースノート
Boost 1.47.0 リリースノート
Boost 1.48.0 リリースノート
Boost 1.49.0 リリースノート
Boost 1.50.0 リリースノート
Boost 1.51.0 リリースノート
Boost 1.52.0 リリースノート
Boost 1.53.0 リリースノート
Boost 1.54.0リリースノート
Boost 1.55.0 リリースノート
Boost 1.56.0リリースノート
Boost 1.57.0リリースノート
Boost 1.58.0リリースノート
Boost 1.59.0リリースノート
Boost 1.60.0リリースノート
Boost 1.61.0リリースノート
Boost 1.62.0リリースノート
Boost 1.63.0リリースノート
Boost 1.64.0リリースノート
Boost 1.65.0リリースノート
Boost 1.65.1リリースノート
Boost 1.66.0リリースノート
Boost 1.67.0リリースノート
Boost 1.68.0リリースノート
Boost 1.69.0リリースノート
Boost 1.70.0リリースノート
Boost 1.71.0リリースノート
Boost 1.72.0リリースノート
Boost 1.73.0リリースノート
Boost 1.74.0リリースノート
Boost 1.75.0リリースノート
Boost 1.76.0リリースノート
Boost 1.77.0リリースノート
Boost 1.78.0リリースノート
Boost 1.79.0リリースノート
Boost 1.80.0リリースノート
Boost 1.81.0リリースノート
Boost 1.82.0リリースノート
Boost 1.83.0リリースノート
Boost 1.84.0リリースノート
Boost 1.85.0リリースノート
Boost 1.86.0リリースノート
Boost 1.87.0リリースノート
Boost 1.xx.0リリースノート
editors_doc
boostjpを編集するには
Boost.勉強会
行動規範(Code of Conduct)
ネタ帳
ライブラリ逆引き
Boost.勉強会 #1
Boost.勉強会 #10 東京
Boost.勉強会 #11 東京
Boost.勉強会 #12 大阪
Boost.勉強会 #13 仙台
Boost.勉強会 #14 東京
Boost.勉強会 #15 札幌
Boost.勉強会 #16 大阪
Boost.勉強会 #17 東京
Boost.勉強会 #18 大阪
Boost.勉強会 #19 東京
Boost.勉強会 #2
Boost.勉強会 #20 東京
Boost.勉強会 #21 札幌
Boost.勉強会 #3 関西
Boost.勉強会 #4
Boost.勉強会 #5 名古屋
Boost.勉強会 #6 札幌
Boost.勉強会 #7 東京
Boost.勉強会 #8 大阪
Boost.勉強会 #9 つくば
Boost.勉強会はなにであって、なにでないか
Boost.忘年会 2010@名古屋
Boost.忘年会 2010@sapporo
Boost.忘年会 2010@東京
Boost逆引きリファレンス
配列
ビルドツール
ヘッダオンリー or ビルドが必要なライブラリ
循環バッファ
コンパイラ間の差を吸収する
コンパイル時条件によるオーバーロード
コルーチン
C++11とBoostの対応付け
日付の計算
実行時アサート
サイズを動的に変更できるビット集合
動的な正規表現
動的型
ファイル/ディレクトリ操作
有限状態マシン
for each文
文字列フォーマット
関数ポインタと関数オブジェクトを統一的に扱う
計算幾何
グラフ
ハッシュ表
iniファイルの読み込み/書き込み
組み込み型を必ず初期化する
区間演算
ストリームの状態を戻す
イテレータを作る
JSONの読み込み/書き込み
無名関数
線形代数
リスト処理の遅延評価
ロックフリーキュー
ロックフリースタック
ロギング
数学
メモリマップドファイル
ムーブ可能なクラスを定義する
MPI による並列計算
多次元配列
コンテナに複数の並び順を持たせる
多倍長浮動小数点数
多倍長整数
名前付き引数
クラスをコピー不可にする
コピー不可なオブジェクトを持ちまわる
演算子を自動定義する
無効値の統一的な表現
構文解析
カリー化/部分適用
優先順位を付けて並べ替える
コマンドラインオプションの定義/取得
乱数
スコープを抜ける際に実行されるブロック
シリアライズ
シグナル/スロット
リソースを自動的に解放する
コンパイル時アサート
静的な正規表現
統計処理
文字列操作
スレッド
処理時間の計測
タプル
型特性
単体テスト
単位演算
オブジェクトにユニークなIDを付ける
ユーザー定義型を扱える型安全な共用体
Boostのバージョンを調べる
XMLの読み込み/書き込み
ネットワーク
ネットワーク - TCP