#include <presburger.h>
◆ PBMapBuilder() [1/3]
| freetensor::PBMapBuilder::PBMapBuilder |
( |
| ) |
|
|
default |
◆ PBMapBuilder() [2/3]
| freetensor::PBMapBuilder::PBMapBuilder |
( |
const PBMapBuilder & |
| ) |
|
|
default |
◆ PBMapBuilder() [3/3]
◆ addInput()
| void freetensor::PBMapBuilder::addInput |
( |
const PBBuildExpr & |
expr | ) |
|
◆ addInputs()
| void freetensor::PBMapBuilder::addInputs |
( |
auto && |
exprs | ) |
|
|
inline |
◆ addOutput()
| void freetensor::PBMapBuilder::addOutput |
( |
const PBBuildExpr & |
expr | ) |
|
◆ addOutputs()
| void freetensor::PBMapBuilder::addOutputs |
( |
auto && |
exprs | ) |
|
|
inline |
◆ build()
| PBMap freetensor::PBMapBuilder::build |
( |
const Ref< PBCtx > & |
ctx | ) |
const |
◆ clearInputs()
| void freetensor::PBMapBuilder::clearInputs |
( |
| ) |
|
|
inline |
◆ clearOutputs()
| void freetensor::PBMapBuilder::clearOutputs |
( |
| ) |
|
|
inline |
◆ inputs()
| const std::vector< PBBuildExpr > & freetensor::PBMapBuilder::inputs |
( |
| ) |
const |
|
inline |
◆ newInput()
| PBBuildExpr freetensor::PBMapBuilder::newInput |
( |
const std::string & |
name | ) |
|
◆ newInputs()
| std::vector< PBBuildExpr > freetensor::PBMapBuilder::newInputs |
( |
int |
n, |
|
|
const std::string & |
prefix = "" |
|
) |
| |
◆ newOutput()
| PBBuildExpr freetensor::PBMapBuilder::newOutput |
( |
const std::string & |
name | ) |
|
◆ newOutputs()
| std::vector< PBBuildExpr > freetensor::PBMapBuilder::newOutputs |
( |
int |
n, |
|
|
const std::string & |
prefix = "" |
|
) |
| |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ outputs()
| const std::vector< PBBuildExpr > & freetensor::PBMapBuilder::outputs |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: