![]() |
P4C
The P4 Compiler
|
This is the complete list of members for P4::TypeConstraints, including all inherited members.
| add(const TypeConstraint *constraint) (defined in P4::TypeConstraints) | P4::TypeConstraints | inline |
| addEqualityConstraint(const IR::Node *source, const IR::Type *left, const IR::Type *right) (defined in P4::TypeConstraints) | P4::TypeConstraints | |
| addImplicitCastConstraint(const IR::Node *source, const IR::Type *left, const IR::Type *right) (defined in P4::TypeConstraints) | P4::TypeConstraints | |
| addUnifiableTypeVariable(const IR::ITypeVar *typeVariable) (defined in P4::TypeConstraints) | P4::TypeConstraints | inline |
| dbprint(std::ostream &out) const (defined in P4::TypeConstraints) | P4::TypeConstraints | virtual |
| getCurrentSubstitution() const (defined in P4::TypeConstraints) | P4::TypeConstraints | inline |
| isUnifiableTypeVariable(const IR::Type *type) | P4::TypeConstraints | |
| print() const (defined in P4::IHasDbPrint) | P4::IHasDbPrint | |
| replaceVariables (defined in P4::TypeConstraints) | P4::TypeConstraints | |
| solve(const BinaryConstraint *constraint) (defined in P4::TypeConstraints) | P4::TypeConstraints | |
| solve() (defined in P4::TypeConstraints) | P4::TypeConstraints | |
| TypeConstraints(const TypeVariableSubstitution *definedVariables, const P4::TypeMap *typeMap) (defined in P4::TypeConstraints) | P4::TypeConstraints | inline |
| ~IHasDbPrint()=default (defined in P4::IHasDbPrint) | P4::IHasDbPrint | virtual |