|  | 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 > |