Halide 21.0.0
Halide compiler and libraries
|
A class that can represent Vars or RVars. More...
#include <Func.h>
Public Member Functions | |
VarOrRVar (const std::string &n, bool r) | |
VarOrRVar (const Var &v) | |
VarOrRVar (const RVar &r) | |
VarOrRVar (const RDom &r) | |
template<int N> | |
VarOrRVar (const ImplicitVar< N > &u) | |
const std::string & | name () const |
Public Attributes | |
Var | var |
RVar | rvar |
bool | is_rvar |
A class that can represent Vars or RVars.
Used for reorder calls which can accept a mix of either.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Var Halide::VarOrRVar::var |
Definition at line 55 of file Func.h.
Referenced by name(), VarOrRVar(), VarOrRVar(), and VarOrRVar().
RVar Halide::VarOrRVar::rvar |
Definition at line 56 of file Func.h.
Referenced by name(), VarOrRVar(), VarOrRVar(), and VarOrRVar().
bool Halide::VarOrRVar::is_rvar |
Definition at line 57 of file Func.h.
Referenced by name(), VarOrRVar(), VarOrRVar(), VarOrRVar(), VarOrRVar(), and VarOrRVar().