std::experimental:: make_optional
|
ヘッダー
<experimental/optional>
で定義
|
||
|
template
<
class
T
>
constexpr
optional
<
typename
std::
decay
<
T
>
::
type
>
|
(ライブラリ基盤 TS) | |
value
からオプショナルオブジェクトを作成します。実質的に
optional
<
typename
std::
decay
<
T
>
::
type
>
(
std::
forward
<
T
>
(
value
)
)
を呼び出します。
目次 |
パラメータ
| value | - | オプショナルオブジェクトを構築する値 |
戻り値
含まれる値として value を持つオプショナルオブジェクト。
例外
T
のコンストラクタによってスローされるあらゆる例外をスローします。
関連項目
|
optionalオブジェクトを構築する
(public member function) |