![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
This is the complete list of members for s3d::Optional< Type >, including all inherited members.
base_type typedef | s3d::Optional< Type > | |
Formatter(FormatData &formatData, const Optional &value) | s3d::Optional< Type > | friend |
map(Fty f) | s3d::Optional< Type > | |
map(Fty f) const | s3d::Optional< Type > | |
operator<<(std::basic_ostream< CharType > &output, const Optional< Type > &value) | s3d::Optional< Type > | friend |
operator=(None_t) noexcept | s3d::Optional< Type > | |
operator=(const Optional &other) | s3d::Optional< Type > | |
operator=(Optional &&other) noexcept(std::is_nothrow_move_assignable_v< Type > &&std::is_nothrow_move_constructible_v< Type >) | s3d::Optional< Type > | |
operator=(U &&value) | s3d::Optional< Type > | |
operator=(const Optional< U > &other) | s3d::Optional< Type > | |
operator=(Optional< U > &&other) | s3d::Optional< Type > | |
Optional()=default | s3d::Optional< Type > | |
Optional(None_t) | s3d::Optional< Type > | |
Optional(const Optional &other)=default | s3d::Optional< Type > | |
swap(Optional &other) noexcept(std::is_nothrow_move_constructible_v< Type > &&std::is_nothrow_swappable_v< Type >) | s3d::Optional< Type > | |
then(Fty &&f) | s3d::Optional< Type > | |
then(Fty &&f) const | s3d::Optional< Type > | |
value_or_construct(Args &&... args) const & | s3d::Optional< Type > | |
value_or_construct(Args &&... args) && | s3d::Optional< Type > | |
value_or_eval(Fty &&f) const & | s3d::Optional< Type > | |
value_or_eval(Fty &&f) && | s3d::Optional< Type > | |
value_type typedef | s3d::Optional< Type > |