Namespaces
Variants

Experimental C++ Standard Library headers

From cppreference.net
Standard library headers
Experimental library headers
Execution P2300
<experimental/execution>
Filesystem TS
<experimental/filesystem>
Parallelism TS (v1, v2)
experimental/algorithm
experimental/execution_policy
experimental/exception_list
experimental/numeric
<experimental/simd>
experimental/task_block
Library Fundamentals TS (v1, v2, v3)
experimental/algorithm
<experimental/any>
experimental/array
experimental/chrono
experimental/deque
experimental/forward_list
<experimental/functional>
experimental/future
experimental/iterator
experimental/list
experimental/map
experimental/memory
<experimental/memory_resource>
experimental/numeric
<experimental/optional>
experimental/propagate_const
experimental/random
experimental/ratio
experimental/regex
experimental/scope
experimental/set
experimental/source_location
experimental/string
<experimental/string_view>
experimental/system_error
experimental/tuple
experimental/type_traits
experimental/unordered_map
experimental/unordered_set
experimental/utility
experimental/vector

Concurrency TS
experimental/atomic
experimental/barrier
experimental/future
experimental/latch
Ranges TS
Coroutines TS
experimental/coroutine
Networking TS
experimental/buffer
experimental/executor
experimental/internet
experimental/io_context
<experimental/net>
experimental/netfwd
experimental/socket
experimental/timer
Reflection TS
<experimental/reflect>

Experimental C++標準ライブラリ(すなわち C++ TR's/TS's によって導入されたライブラリ)のインターフェースは、以下のヘッダー群によって定義されます。

翻訳の説明: - 「Contents」を「目次」に翻訳しました - C++関連の専門用語(Execution、Filesystem TS、Parallelism TS、Library Fundamentals TS、Concurrency TS、Ranges TS、Networking TS、Reflection TSなど)は原文のまま保持しました - HTMLタグ、属性、リンク、番号などはすべて変更せずに維持しました - 技術文書に適した正確で専門的な翻訳を心がけました (注:指定された条件により、HTMLタグ・属性は保持され、Concurrency TSはC++専門用語のため翻訳対象外となりました。テキスト部分が専門用語のみのため、翻訳対象となる日本語テキストは存在しません) HTMLタグ、属性、コード内のテキストは翻訳せず、元のフォーマットを保持しました。C++固有の用語も翻訳していません。

目次

Execution P2300

<experimental/execution> (P2300) 汎用実行リソースでの非同期実行

Filesystem TS

<experimental/filesystem> (filesystem TS) ファイルシステムライブラリ

Parallelism TS

<experimental/algorithm> (parallelism TS) 非数値並列アルゴリズム
<experimental/execution_policy> (parallelism TS) 実行ポリシー
<experimental/exception_list> (並列処理 TS) 並列例外
<experimental/numeric> (並列処理TS) 数値並列アルゴリズム

Library Fundamentals TS

<experimental/algorithm> (ライブラリ基盤仕様 TS) sample および search
<experimental/any> (ライブラリファンダメンタルTS) any
<experimental/chrono> (ライブラリファンダメンタルTS) 型特性のための変数テンプレート
<experimental/deque> (ライブラリファンダメンタルTS) ポリモーフィックアロケータを使用するコンテナの便利なエイリアス
<experimental/forward_list> (ライブラリ基盤 TS) ポリモーフィックアロケータを使用するコンテナの便利なエイリアス
<experimental/future> (ライブラリ基盤 TS) promise および packaged_task のポリモーフィックアロケータ使用
<experimental/list> (ライブラリ基盤 TS) ポリモーフィックアロケータを使用するコンテナの便利なエイリアス
<experimental/functional> (ライブラリファンダメンタルTS) function ポリモーフィックアロケータと サーチャ を使用
<experimental/map> (ライブラリファンダメンタルTS) ポリモーフィックアロケータを使用するコンテナの便利なエイリアス
<experimental/memory> (ライブラリ基盤仕様 TS) shared_ptr および weak_ptr の配列サポート
<experimental/memory_resource> (ライブラリ基盤 TS) ポリモーフィックアロケータとメモリリソース
<experimental/optional> (ライブラリファンダメンタルTS) optional
<experimental/ratio> (ライブラリファンダメンタルTS) 型特性のための変数テンプレート
<experimental/regex> (ライブラリ基盤 TS) ポリモーフィックアロケータを使用するコンテナの便利なエイリアス
<experimental/set> (ライブラリ基盤 TS) ポリモーフィックアロケータを使用するコンテナの便利なエイリアス
<experimental/string> (library fundamentals TS) ポリモーフィックアロケータを使用するコンテナの便利なエイリアス
<experimental/string_view> (ライブラリ基盤技術仕様) basic_string_view
<experimental/system_error> (ライブラリファンダメンタルTS) 型特性のための変数テンプレート
<experimental/tuple> (ライブラリ基盤 TS) 型特性の変数テンプレート および apply
<experimental/type_traits> (ライブラリ基盤 TS) 型特性の変数テンプレート および invocation_type
<experimental/unordered_map> (ライブラリ基盤 TS) ポリモーフィックアロケータを使用するコンテナの便利なエイリアス
<experimental/unordered_set> (ライブラリ基盤 TS) ポリモーフィックアロケータを使用するコンテナの便利なエイリアス
<experimental/utility> (ライブラリファンダメンタルTS) erased_type
<experimental/vector> (ライブラリファンダメンタルTS) ポリモーフィックアロケータを使用するコンテナの便利なエイリアス

Concurrency TS

<experimental/atomic> (並行処理TS) atomic_shared_ptr および atomic_weak_ptr
<experimental/barrier> (concurrency TS) barrier および flex_barrier
<experimental/future> (concurrency TS) std::future の拡張機能
<experimental/latch> (concurrency TS) latch

ライブラリファンダメンタルTS v2

<experimental/algorithm> (ライブラリ基盤仕様 TS v2) sample および shuffle
<experimental/array> (ライブラリ基盤仕様 TS v2) make_array および to_array
<experimental/deque> (ライブラリ基盤仕様 TS v2) erase および erase_if
<experimental/forward_list> (ライブラリ基盤仕様 TS v2) erase および erase_if
<experimental/functional> (ライブラリファンダメンタルTS v2) not_fn
<experimental/iterator> (ライブラリ基盤仕様 TS v2) ostream_joiner
<experimental/list> (ライブラリ基盤仕様 TS v2) erase および erase_if
<experimental/map> (ライブラリファンダメンタルTS v2) erase_if および erase_if
<experimental/memory> (ライブラリ基盤仕様 TS v2) observer_ptr
<experimental/numeric> (ライブラリ基盤 TS v2) gcd および lcm
<experimental/propagate_const> (ライブラリ基盤仕様 TS v2) propagate_const
<experimental/random> (ライブラリ基盤 TS v2) randint および reseed
<experimental/set> (ライブラリ基盤仕様 TS v2) erase_if および erase_if
<experimental/source_location> (ライブラリ基盤仕様 TS v2) source_location
<experimental/string> (ライブラリ基盤仕様 TS v2) erase および erase_if
<experimental/type_traits> (ライブラリ基盤 TS v2) メタ関数と検出イディオム
<experimental/unordered_map> (ライブラリ基盤仕様 TS v2) erase_if および erase_if
<experimental/unordered_set> (ライブラリ基盤仕様 TS v2) erase_if および erase_if
<experimental/vector> (ライブラリ基盤 TS v2) erase および erase_if

Ranges TS

<experimental/ranges/algorithm> (ranges TS) アルゴリズムライブラリ
<experimental/ranges/concepts> (ranges TS) コンセプトライブラリ
<experimental/ranges/functional> (ranges TS) 関数オブジェクト
<experimental/ranges/iterator> (ranges TS) イテレータライブラリ
<experimental/ranges/random> (ranges TS) UniformRandomNumberGenerator concept
<experimental/ranges/range> (ranges TS) Rangesライブラリ
<experimental/ranges/tuple> (ranges TS) タグ付きタプル
<experimental/ranges/type_traits> (ranges TS) メタプログラミングと型特性
<experimental/ranges/utility> (ranges TS) ユーティリティコンポーネント

Networking TS

<experimental/buffer> (ネットワーキング TS) バッファ
<experimental/executor> (ネットワーキング TS) 非同期モデル
<experimental/internet> (ネットワーキング TS) インターネットプロトコル
<experimental/io_context> (ネットワーキング TS) 基本I/Oサービス
<experimental/net> (networking TS) 他のすべてのNetworking TSヘッダーを含む便利なヘッダー
<experimental/netfwd> (networking TS) Networking TSの主要コンポーネントの前方宣言を含む
<experimental/socket> (ネットワーキング TS) ソケット
<experimental/timer> (ネットワーキング TS) タイマー

Parallelism TS v2

<experimental/algorithm> (並列処理 TS v2) 非数値並列アルゴリズム
<experimental/execution_policy> (並列処理 TS v2) unseq および vec ポリシー
<experimental/simd> (並列処理 TS v2) データ並列型
<experimental/task_block> (並列処理 TS v2) タスクブロック

Reflection TS

<experimental/reflect> (reflection TS) 静的リフレクションサポートライブラリ

Library Fundamentals TS v3

<experimental/scope> (ライブラリ基盤仕様 TS v3) scope_exit , scope_fail , scope_success および unique_resource