|
FreeTensor
|
#include <id.h>
Public Member Functions | |
| ID () | |
| ID (std::nullopt_t) | |
| bool | isValid () const |
| operator uint64_t () const | |
Static Public Member Functions | |
| static ID | make () |
| static ID | make (uint64_t id) |
Friends | |
| class | StmtNode |
| struct | ::std::hash< ID > |
| std::ostream & | operator<< (std::ostream &os, const ID &id) |
| bool | operator== (const ID &lhs, const ID &rhs) |
Identify an Stmt acrossing passes, so we do not need to pass pointers
An Stmt is identified by a integer id_ property, which is unique to each Stmt node
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
friend |
|
friend |
|
friend |