OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::Optional< Type > Member List

This is the complete list of members for s3d::Optional< Type >, including all inherited members.

base_type typedefs3d::Optional< Type >
Formatter(FormatData &formatData, const Optional &value)s3d::Optional< Type >friend
map(Fty f)s3d::Optional< Type >
map(Fty f) consts3d::Optional< Type >
operator<<(std::basic_ostream< CharType > &output, const Optional< Type > &value)s3d::Optional< Type >friend
operator=(None_t) noexcepts3d::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()=defaults3d::Optional< Type >
Optional(None_t)s3d::Optional< Type >
Optional(const Optional &other)=defaults3d::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) consts3d::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 typedefs3d::Optional< Type >