継承メンバを含む Udon::Optional< T > の全メンバ一覧です。
hasValue() const noexcept | Udon::Optional< T > | inline |
operator bool() const noexcept | Udon::Optional< T > | inlineexplicit |
operator!=(const Optional &lhs, const Optional &rhs) noexcept | Udon::Optional< T > | friend |
operator*() & | Udon::Optional< T > | inline |
operator*() const & | Udon::Optional< T > | inline |
operator*() && | Udon::Optional< T > | inline |
operator*() const && | Udon::Optional< T > | inline |
operator->() | Udon::Optional< T > | inline |
operator->() const | Udon::Optional< T > | inline |
operator<(const Optional &lhs, const Optional &rhs) noexcept | Udon::Optional< T > | friend |
operator<<(std::basic_ostream< CharType > &os, const Optional &opt) | Udon::Optional< T > | friend |
operator<=(const Optional &lhs, const Optional &rhs) noexcept | Udon::Optional< T > | friend |
operator=(NulloptT) noexcept | Udon::Optional< T > | inline |
operator=(U &&value) noexcept(std::is_nothrow_constructible< ValueType, U >::value and std::is_nothrow_assignable< ValueType, U >::value) | Udon::Optional< T > | inline |
operator=(const Optional< U > &other) noexcept(std::is_nothrow_constructible< ValueType, U >::value and std::is_nothrow_assignable< ValueType, U >::value) | Udon::Optional< T > | inline |
operator=(Optional< U > &&other) noexcept(std::is_nothrow_constructible< ValueType, U >::value and std::is_nothrow_assignable< ValueType, U >::value) | Udon::Optional< T > | inline |
operator==(const Optional &lhs, const Optional &rhs) noexcept | Udon::Optional< T > | friend |
operator>(const Optional &lhs, const Optional &rhs) noexcept | Udon::Optional< T > | friend |
operator>=(const Optional &lhs, const Optional &rhs) noexcept | Udon::Optional< T > | friend |
Optional class | Udon::Optional< T > | friend |
Optional() noexcept | Udon::Optional< T > | inline |
Optional(NulloptT) | Udon::Optional< T > | inline |
Optional(U &&value) noexcept(std::is_nothrow_constructible< ValueType >::value) | Udon::Optional< T > | inline |
Optional(const Optional< U > &other) noexcept(std::is_nothrow_constructible< ValueType, U >::value) | Udon::Optional< T > | inline |
Optional(Optional< U > &&other) noexcept(std::is_nothrow_constructible< ValueType, U >::value) | Udon::Optional< T > | inline |
reset() noexcept(std::is_nothrow_destructible< ValueType >::value) | Udon::Optional< T > | inline |
reset() noexcept(std::is_nothrow_destructible< ValueType >::value) | Udon::Optional< T > | inline |
show() const noexcept | Udon::Optional< T > | inline |
swap(Optional &other) noexcept(/*std::is_nothrow_swappable< ValueType >::value and */std::is_nothrow_move_assignable< ValueType >::value) | Udon::Optional< T > | inline |
transform(Visitor &&visitor) &-> Optional< Traits::RemoveCVRefT< typename std::result_of< Visitor(ValueType &)>::type > > | Udon::Optional< T > | inline |
transform(Visitor &&visitor) const &-> Optional< Traits::RemoveCVRefT< typename std::result_of< Visitor(const ValueType &)>::type > > | Udon::Optional< T > | inline |
transform(Visitor &&visitor) &&-> Optional< Traits::RemoveCVRefT< typename std::result_of< Visitor(ValueType)>::type > > | Udon::Optional< T > | inline |
value() & | Udon::Optional< T > | inline |
value() const & | Udon::Optional< T > | inline |
value() && | Udon::Optional< T > | inline |
value() const && | Udon::Optional< T > | inline |
valueOr(U &&defaultValue) const & | Udon::Optional< T > | inline |
valueOr(U &&defaultValue) && | Udon::Optional< T > | inline |
ValueType typedef | Udon::Optional< T > | |
~Optional() noexcept | Udon::Optional< T > | inline |