GaitGeneration by Graph Search
|
#include <my_unexpected.h>
公開メンバ関数 | |
constexpr | unexpected (const unexpected &)=default |
コピーコンストラクタ | |
constexpr | unexpected (unexpected &&)=default |
ムーブコンストラクタ | |
template<typename Err = E, std::enable_if_t< param_concept3< Err >, std::nullptr_t > = nullptr> | |
constexpr | unexpected (const Err &e) |
template<typename... Args, std::enable_if_t< param_concept4< Args... >, std::nullptr_t > = nullptr> | |
constexpr | unexpected (std::in_place_t, Args &&... args) |
template<typename U , typename... Args, std::enable_if_t< param_concept5< U, Args... >, std::nullptr_t > = nullptr> | |
constexpr | unexpected (std::in_place_t, std::initializer_list< U > il, Args &&... args) |
constexpr unexpected & | operator= (const unexpected &)=default |
constexpr unexpected & | operator= (unexpected &&)=default |
constexpr | ~unexpected ()=default |
constexpr const E & | error () const &noexcept |
constexpr E & | error () &noexcept |
constexpr E && | error () &&noexcept |
静的公開変数類 | |
template<typename Err > | |
static constexpr bool | param_concept3_1 |
template<typename Err > | |
static constexpr bool | param_concept3_2 |
template<typename Err > | |
static constexpr bool | param_concept3_3 = std::is_constructible_v<E, Err> |
template<typename Err > | |
static constexpr bool | param_concept3 |
template<typename... Args> | |
static constexpr bool | param_concept4 = std::is_constructible_v<E, Args...> |
template<typename U , typename... Args> | |
static constexpr bool | param_concept5 |
フレンド | |
template<typename E2 > | |
constexpr bool | operator== (const unexpected< E2 > &lhs, const unexpected< E2 > &rhs) |
template<typename E2 > | |
constexpr bool | operator!= (const unexpected< E2 > &lhs, const unexpected< E2 > &rhs) |
my_unexpected.h の 19 行目に定義があります。
|
constexprdefault |
コピーコンストラクタ
|
constexprdefault |
ムーブコンストラクタ
|
inlineexplicitconstexpr |
my_unexpected.h の 52 行目に定義があります。
|
inlineexplicitconstexpr |
my_unexpected.h の 56 行目に定義があります。
|
inlineexplicitconstexpr |
my_unexpected.h の 62 行目に定義があります。
|
constexprdefault |
|
inlineconstexprnoexcept |
my_unexpected.h の 81 行目に定義があります。
|
inlineconstexprnoexcept |
my_unexpected.h の 80 行目に定義があります。
|
inlineconstexprnoexcept |
|
constexprdefault |
|
constexprdefault |
|
friend |
|
friend |
|
staticconstexpr |
my_unexpected.h の 35 行目に定義があります。
|
staticconstexpr |
my_unexpected.h の 24 行目に定義があります。
|
staticconstexpr |
my_unexpected.h の 28 行目に定義があります。
|
staticconstexpr |
my_unexpected.h の 32 行目に定義があります。
|
staticconstexpr |
my_unexpected.h の 39 行目に定義があります。
|
staticconstexpr |
my_unexpected.h の 42 行目に定義があります。