#include <presburger.h>
◆ PBSetBuilder() [1/3]
| freetensor::PBSetBuilder::PBSetBuilder |
( |
| ) |
|
|
default |
◆ PBSetBuilder() [2/3]
| freetensor::PBSetBuilder::PBSetBuilder |
( |
const PBSetBuilder & |
| ) |
|
|
default |
◆ PBSetBuilder() [3/3]
◆ addVar()
| void freetensor::PBSetBuilder::addVar |
( |
const PBBuildExpr & |
expr | ) |
|
◆ addVars()
| void freetensor::PBSetBuilder::addVars |
( |
auto && |
exprs | ) |
|
|
inline |
◆ build()
| PBSet freetensor::PBSetBuilder::build |
( |
const Ref< PBCtx > & |
ctx | ) |
const |
◆ clearVars()
| void freetensor::PBSetBuilder::clearVars |
( |
| ) |
|
|
inline |
◆ newVar()
| PBBuildExpr freetensor::PBSetBuilder::newVar |
( |
const std::string & |
name | ) |
|
◆ newVars()
| std::vector< PBBuildExpr > freetensor::PBSetBuilder::newVars |
( |
int |
n, |
|
|
const std::string & |
prefix = "" |
|
) |
| |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ vars()
| const std::vector< PBBuildExpr > & freetensor::PBSetBuilder::vars |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: