#include <presburger.h>
◆ PBBuilder() [1/3]
| freetensor::PBBuilder::PBBuilder |
( |
| ) |
|
|
default |
◆ PBBuilder() [2/3]
| freetensor::PBBuilder::PBBuilder |
( |
const PBBuilder & |
| ) |
|
|
default |
◆ PBBuilder() [3/3]
| freetensor::PBBuilder::PBBuilder |
( |
PBBuilder && |
| ) |
|
|
default |
◆ addConstraint() [1/2]
| void freetensor::PBBuilder::addConstraint |
( |
const PBBuildExpr & |
constraint | ) |
|
◆ addConstraint() [2/2]
| void freetensor::PBBuilder::addConstraint |
( |
PBBuildExpr && |
constraint | ) |
|
◆ addConstraints()
template<typename T = std::initializer_list<PBBuildExpr>>
| void freetensor::PBBuilder::addConstraints |
( |
T && |
constraints | ) |
|
|
inline |
◆ clearConstraints()
| void freetensor::PBBuilder::clearConstraints |
( |
| ) |
|
|
inline |
◆ constraints()
| const std::vector< PBBuildExpr > & freetensor::PBBuilder::constraints |
( |
| ) |
const |
|
inline |
◆ getConstraintsStr()
| std::string freetensor::PBBuilder::getConstraintsStr |
( |
| ) |
const |
|
protected |
◆ newVar()
| PBBuildExpr freetensor::PBBuilder::newVar |
( |
const std::string & |
name = "" | ) |
|
|
protected |
◆ newVars()
| std::vector< PBBuildExpr > freetensor::PBBuilder::newVars |
( |
int |
n, |
|
|
const std::string & |
prefix = "" |
|
) |
| |
|
protected |
◆ operator=() [1/2]
◆ operator=() [2/2]
The documentation for this class was generated from the following files: