継承メンバを含む 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 |