|
| TypeExtendedInterface (TensorTypeId type_id, bool is_variable, bool is_undefined) |
|
virtual bool | operator== (const Type &rhs) const =0 |
|
virtual bool | isSubtypeOf (const TypePtr rhs) const |
|
virtual bool | isSubclass (const TypeKind kind) const =0 |
|
virtual std::string | str () const =0 |
|
virtual std::string | python_str () const |
|
TypeKind | kind () const |
|
virtual bool | requires_grad () const |
|
template<typename T > |
std::shared_ptr< T > | cast () |
|
template<typename T > |
std::shared_ptr< const T > | cast () const |
|
template<typename T > |
std::shared_ptr< T > | expect () |
|
template<typename T > |
std::shared_ptr< const T > | expect () const |
|
virtual bool | hasFreeVariables () const |
|
virtual at::ArrayRef< TypePtr > | containedTypes () const |
|
TypePtr | withContained (std::vector< TypePtr > contained_types) |
|
virtual TypePtr | createWithContained (std::vector< TypePtr > contained_types) const |
|
Definition at line 6 of file TypeExtendedInterface.h.
The documentation for this struct was generated from the following file: