|
bool | _fastEqualsForContainer (const IValue &lhs, const IValue &rhs) |
|
torch::jit::Function * | checkObjectSortSchema (const c10::ClassTypePtr &t, std::stringstream &why_not) |
|
IValueComparator | getLessThanComparator (const IValue &v) |
|
IValueComparator | getGreaterThanComparator (const IValue &v) |
|
std::ostream & | operator<< (std::ostream &stream, const Device &device) |
|
std::string | DeviceTypeName (DeviceType d, bool lower_case=false) |
|
bool | isValidDeviceType (DeviceType d) |
|
std::ostream & | operator<< (std::ostream &stream, DeviceType type) |
|
void | register_privateuse1_backend (std::string backend_name) |
|
std::string | get_privateuse1_backend (bool lower_case=true) |
|
template<typename To , typename From > |
std::enable_if< std::is_same< From, bool >::value, bool >::type | overflows (From) |
|
template<typename To , typename From > |
std::enable_if< std::is_integral< From >::value &&!std::is_same< From, bool >::value, bool >::type | overflows (From f) |
|
template<typename To , typename From > |
std::enable_if< std::is_floating_point< From >::value, bool >::type | overflows (From f) |
|
template<typename To , typename From > |
std::enable_if< is_complex< From >::value, bool >::type | overflows (From f) |
|
std::ostream & | operator<< (std::ostream &out, const Half &value) |
|
template<typename T > |
std::ostream & | operator<< (std::ostream &out, ArrayRef< T > list) |
|
bool | operator== (const OptionalIntArrayRef &a1, const IntArrayRef &other) |
|
bool | operator== (const c10::IntArrayRef &a1, const c10::OptionalIntArrayRef &a2) |
|
void | warn (const Warning &warning) |
|
std::string | GetExceptionString (const std::exception &e) |
|
template<class T > |
constexpr T && | constexpr_forward (typename std::remove_reference< T >::type &t) noexcept |
|
template<class T > |
constexpr T && | constexpr_forward (typename std::remove_reference< T >::type &&t) noexcept |
|
template<class T > |
constexpr std::remove_reference< T >::type && | constexpr_move (T &&t) noexcept |
|
template<class T , class F > |
constexpr T | value_or_else (const optional< T > &v, F &&func) |
|
template<class T , class F > |
constexpr T | value_or_else (optional< T > &&v, F &&func) |
|
template<class T > |
constexpr bool | operator== (const optional< T > &x, const optional< T > &y) |
|
template<class T > |
constexpr bool | operator!= (const optional< T > &x, const optional< T > &y) |
|
template<class T > |
constexpr bool | operator< (const optional< T > &x, const optional< T > &y) |
|
template<class T > |
constexpr bool | operator> (const optional< T > &x, const optional< T > &y) |
|
template<class T > |
constexpr bool | operator<= (const optional< T > &x, const optional< T > &y) |
|
template<class T > |
constexpr bool | operator>= (const optional< T > &x, const optional< T > &y) |
|
template<class T > |
constexpr bool | operator== (const optional< T > &x, nullopt_t) noexcept |
|
template<class T > |
constexpr bool | operator== (nullopt_t, const optional< T > &x) noexcept |
|
template<class T > |
constexpr bool | operator!= (const optional< T > &x, nullopt_t) noexcept |
|
template<class T > |
constexpr bool | operator!= (nullopt_t, const optional< T > &x) noexcept |
|
template<class T > |
constexpr bool | operator< (const optional< T > &, nullopt_t) noexcept |
|
template<class T > |
constexpr bool | operator< (nullopt_t, const optional< T > &x) noexcept |
|
template<class T > |
constexpr bool | operator<= (const optional< T > &x, nullopt_t) noexcept |
|
template<class T > |
constexpr bool | operator<= (nullopt_t, const optional< T > &) noexcept |
|
template<class T > |
constexpr bool | operator> (const optional< T > &x, nullopt_t) noexcept |
|
template<class T > |
constexpr bool | operator> (nullopt_t, const optional< T > &) noexcept |
|
template<class T > |
constexpr bool | operator>= (const optional< T > &, nullopt_t) noexcept |
|
template<class T > |
constexpr bool | operator>= (nullopt_t, const optional< T > &x) noexcept |
|
template<class T , class U > |
constexpr bool | operator== (const optional< T > &x, const U &v) |
|
template<class T , class U > |
constexpr bool | operator== (const U &v, const optional< T > &x) |
|
template<class T , class U > |
constexpr bool | operator!= (const optional< T > &x, const U &v) |
|
template<class T , class U > |
constexpr bool | operator!= (const U &v, const optional< T > &x) |
|
template<class T , class U > |
constexpr bool | operator< (const optional< T > &x, const U &v) |
|
template<class T , class U > |
constexpr bool | operator> (const U &v, const optional< T > &x) |
|
template<class T , class U > |
constexpr bool | operator> (const optional< T > &x, const U &v) |
|
template<class T , class U > |
constexpr bool | operator< (const U &v, const optional< T > &x) |
|
template<class T , class U > |
constexpr bool | operator>= (const optional< T > &x, const U &v) |
|
template<class T , class U > |
constexpr bool | operator<= (const U &v, const optional< T > &x) |
|
template<class T , class U > |
constexpr bool | operator<= (const optional< T > &x, const U &v) |
|
template<class T , class U > |
constexpr bool | operator>= (const U &v, const optional< T > &x) |
|
template<class T > |
constexpr bool | operator== (const optional< T & > &x, const T &v) |
|
template<class T > |
constexpr bool | operator== (const T &v, const optional< T & > &x) |
|
template<class T > |
constexpr bool | operator!= (const optional< T & > &x, const T &v) |
|
template<class T > |
constexpr bool | operator!= (const T &v, const optional< T & > &x) |
|
template<class T > |
constexpr bool | operator< (const optional< T & > &x, const T &v) |
|
template<class T > |
constexpr bool | operator> (const T &v, const optional< T & > &x) |
|
template<class T > |
constexpr bool | operator> (const optional< T & > &x, const T &v) |
|
template<class T > |
constexpr bool | operator< (const T &v, const optional< T & > &x) |
|
template<class T > |
constexpr bool | operator>= (const optional< T & > &x, const T &v) |
|
template<class T > |
constexpr bool | operator<= (const T &v, const optional< T & > &x) |
|
template<class T > |
constexpr bool | operator<= (const optional< T & > &x, const T &v) |
|
template<class T > |
constexpr bool | operator>= (const T &v, const optional< T & > &x) |
|
template<class T > |
constexpr bool | operator== (const optional< const T & > &x, const T &v) |
|
template<class T > |
constexpr bool | operator== (const T &v, const optional< const T & > &x) |
|
template<class T > |
constexpr bool | operator!= (const optional< const T & > &x, const T &v) |
|
template<class T > |
constexpr bool | operator!= (const T &v, const optional< const T & > &x) |
|
template<class T > |
constexpr bool | operator< (const optional< const T & > &x, const T &v) |
|
template<class T > |
constexpr bool | operator> (const T &v, const optional< const T & > &x) |
|
template<class T > |
constexpr bool | operator> (const optional< const T & > &x, const T &v) |
|
template<class T > |
constexpr bool | operator< (const T &v, const optional< const T & > &x) |
|
template<class T > |
constexpr bool | operator>= (const optional< const T & > &x, const T &v) |
|
template<class T > |
constexpr bool | operator<= (const T &v, const optional< const T & > &x) |
|
template<class T > |
constexpr bool | operator<= (const optional< const T & > &x, const T &v) |
|
template<class T > |
constexpr bool | operator>= (const T &v, const optional< const T & > &x) |
|
template<class T > |
void | swap (optional< T > &x, optional< T > &y) noexcept(noexcept(x.swap(y))) |
|
template<class T > |
constexpr optional< typename std::decay< T >::type > | make_optional (T &&v) |
|
template<class X > |
constexpr optional< X & > | make_optional (std::reference_wrapper< X > v) |
|
|
using | IntArrayRef = ArrayRef< int64_t > |
|
| IntList |
|
template<typename T > |
ArrayRef< T > | makeArrayRef (const T &OneElt) |
| Construct an ArrayRef from a single element. More...
|
|
template<typename T > |
ArrayRef< T > | makeArrayRef (const T *data, size_t length) |
| Construct an ArrayRef from a pointer and length. More...
|
|
template<typename T > |
ArrayRef< T > | makeArrayRef (const T *begin, const T *end) |
| Construct an ArrayRef from a range. More...
|
|
template<typename T > |
ArrayRef< T > | makeArrayRef (const SmallVectorImpl< T > &Vec) |
| Construct an ArrayRef from a SmallVector. More...
|
|
template<typename T , unsigned N> |
ArrayRef< T > | makeArrayRef (const SmallVector< T, N > &Vec) |
| Construct an ArrayRef from a SmallVector. More...
|
|
template<typename T > |
ArrayRef< T > | makeArrayRef (const std::vector< T > &Vec) |
| Construct an ArrayRef from a std::vector. More...
|
|
template<typename T , std::size_t N> |
ArrayRef< T > | makeArrayRef (const std::array< T, N > &Arr) |
| Construct an ArrayRef from a std::array. More...
|
|
template<typename T > |
ArrayRef< T > | makeArrayRef (const ArrayRef< T > &Vec) |
| Construct an ArrayRef from an ArrayRef (no-op) (const) More...
|
|
template<typename T > |
ArrayRef< T > & | makeArrayRef (ArrayRef< T > &Vec) |
| Construct an ArrayRef from an ArrayRef (no-op) More...
|
|
template<typename T , size_t N> |
ArrayRef< T > | makeArrayRef (const T(&Arr)[N]) |
| Construct an ArrayRef from a C array. More...
|
|
template<typename T > |
bool | operator== (c10::ArrayRef< T > a1, c10::ArrayRef< T > a2) |
|
template<typename T > |
bool | operator!= (c10::ArrayRef< T > a1, c10::ArrayRef< T > a2) |
|
template<typename T > |
bool | operator== (const std::vector< T > &a1, c10::ArrayRef< T > a2) |
|
template<typename T > |
bool | operator!= (const std::vector< T > &a1, c10::ArrayRef< T > a2) |
|
template<typename T > |
bool | operator== (c10::ArrayRef< T > a1, const std::vector< T > &a2) |
|
template<typename T > |
bool | operator!= (c10::ArrayRef< T > a1, const std::vector< T > &a2) |
|