PyTorch
|
This is the complete list of members for c10::optional< T >, including all inherited members.
emplace(Args &&... args) | c10::optional< T > | inline |
emplace(std::initializer_list< U > il, Args &&... args) | c10::optional< T > | inline |
has_value() const noexcept | c10::optional< T > | inline |
operator bool() const noexcept | c10::optional< T > | inlineexplicit |
operator*() const & | c10::optional< T > | inline |
operator*() & | c10::optional< T > | inline |
operator*() && | c10::optional< T > | inline |
operator->() const | c10::optional< T > | inline |
operator->() | c10::optional< T > | inline |
operator=(nullopt_t) noexcept | c10::optional< T > | inline |
operator=(const optional &rhs)=default | c10::optional< T > | |
operator=(optional &&rhs)=default | c10::optional< T > | |
operator=(U &&v) -> typename std::enable_if< std::is_constructible< T, U >::value &&!std::is_same< typename std::decay< U >::type, optional< T > >::value &&(std::is_scalar< T >::value||std::is_same< typename std::decay< U >::type, T >::value) &&std::is_assignable< T &, U >::value, optional & >::type | c10::optional< T > | inline |
optional() noexcept=default | c10::optional< T > | |
optional(nullopt_t) noexcept | c10::optional< T > | inline |
optional(const optional &rhs)=default | c10::optional< T > | |
optional(optional &&rhs)=default | c10::optional< T > | |
optional(U &&u) | c10::optional< T > | inline |
optional(U &&u) | c10::optional< T > | inlineexplicit |
optional(in_place_t, Args &&... args) | c10::optional< T > | inlineexplicit |
optional(in_place_t, std::initializer_list< U > il, Args &&... args) | c10::optional< T > | inlineexplicit |
reset() noexcept | c10::optional< T > | inline |
swap(optional< T > &rhs) noexcept(std::is_nothrow_move_constructible< T >::value &&noexcept(std::swap(std::declval< T & >(), std::declval< T & >()))) | c10::optional< T > | inline |
value() const & | c10::optional< T > | inline |
value() & | c10::optional< T > | inline |
value() && | c10::optional< T > | inline |
value_or(V &&v) const & | c10::optional< T > | inline |
value_or(V &&v) && | c10::optional< T > | inline |
value_type typedef | c10::optional< T > | |
~optional()=default | c10::optional< T > |