|
tvm
|
Doc that represents slice in Index expression. More...
#include <doc.h>
Public Member Functions | |
| TVM_FFI_DECLARE_OBJECT_INFO_FINAL ("script.printer.SliceDoc", SliceDocNode, DocNode) | |
Public Member Functions inherited from tvm::script::printer::DocNode | |
| TVM_FFI_DECLARE_OBJECT_INFO ("script.printer.Doc", DocNode, ffi::Object) | |
| virtual | ~DocNode ()=default |
Static Public Member Functions | |
| static void | RegisterReflection () |
Static Public Member Functions inherited from tvm::script::printer::DocNode | |
| static void | RegisterReflection () |
Public Attributes | |
| ffi::Optional< ExprDoc > | start |
| The start of slice. | |
| ffi::Optional< ExprDoc > | stop |
| The exclusive end of slice. | |
| ffi::Optional< ExprDoc > | step |
| The step of slice. | |
Public Attributes inherited from tvm::script::printer::DocNode | |
| ffi::Array< AccessPath > | source_paths |
| The list of object paths of the source IR node. | |
Additional Inherited Members | |
Static Public Attributes inherited from tvm::script::printer::DocNode | |
| static constexpr bool | _type_mutable = true |
Doc that represents slice in Index expression.
This doc can only appear in IndexDoc::indices.
| tvm::script::printer::SliceDocNode::TVM_FFI_DECLARE_OBJECT_INFO_FINAL | ( | "script.printer.SliceDoc" | , |
| SliceDocNode | , | ||
| DocNode | |||
| ) |
| ffi::Optional<ExprDoc> tvm::script::printer::SliceDocNode::start |
The start of slice.
| ffi::Optional<ExprDoc> tvm::script::printer::SliceDocNode::step |
The step of slice.
| ffi::Optional<ExprDoc> tvm::script::printer::SliceDocNode::stop |
The exclusive end of slice.