P4C
The P4 Compiler
Loading...
Searching...
No Matches
P4::BinaryConstraint Member List

This is the complete list of members for P4::BinaryConstraint, including all inherited members.

as() constP4::ICastableinline
as()P4::ICastableinline
BinaryConstraint(const IR::Type *left, const IR::Type *right, const TypeConstraint *derivedFrom) (defined in P4::BinaryConstraint)P4::BinaryConstraintinlineprotected
BinaryConstraint(const IR::Type *left, const IR::Type *right, const IR::Node *origin) (defined in P4::BinaryConstraint)P4::BinaryConstraintinlineprotected
checkedTo() constP4::ICastableinline
checkedTo()P4::ICastableinline
create(const IR::Type *left, const IR::Type *right) const =0 (defined in P4::BinaryConstraint)P4::BinaryConstraintpure virtual
dbprint(std::ostream &out) const =0 (defined in P4::IHasDbPrint)P4::IHasDbPrintpure virtual
DECLARE_TYPEINFO(BinaryConstraint, TypeConstraint) (defined in P4::BinaryConstraint)P4::BinaryConstraint
DECLARE_TYPEINFO(TypeConstraint) (defined in P4::TypeConstraint)P4::TypeConstraint
derivedFromP4::TypeConstraintprotected
explain(size_t index, Explain *explainer) const (defined in P4::TypeConstraint)P4::TypeConstraintinlineprotected
is() const noexceptP4::RTTI::Baseinline
isA(TypeId typeId) const noexcept=0P4::RTTI::Basepure virtual
left (defined in P4::BinaryConstraint)P4::BinaryConstraint
localError(Explain *explainer) const (defined in P4::TypeConstraint)P4::TypeConstraintprotected
originP4::TypeConstraintprotected
print() const (defined in P4::IHasDbPrint)P4::IHasDbPrint
reportError(const TypeVariableSubstitution *subst, const char *format, Args &&...args) constP4::TypeConstraintinline
reportError(const TypeVariableSubstitution *subst) const =0 (defined in P4::TypeConstraint)P4::TypeConstraintpure virtual
right (defined in P4::BinaryConstraint)P4::BinaryConstraint
setError(std::string_view format, std::initializer_list< const IR::Node * > nodes) (defined in P4::TypeConstraint)P4::TypeConstraintinline
to() noexceptP4::RTTI::Baseinline
P4::ICastable::to() const noexceptP4::RTTI::Baseinline
toImpl(TypeId typeId) const noexcept=0 (defined in P4::RTTI::Base)P4::RTTI::Baseprotectedpure virtual
TypeConstraint(const TypeConstraint *derivedFrom) (defined in P4::TypeConstraint)P4::TypeConstraintinlineexplicitprotected
TypeConstraint(const IR::Node *origin) (defined in P4::TypeConstraint)P4::TypeConstraintinlineexplicitprotected
typeId() const noexcept=0P4::RTTI::Basepure virtual
validate() const (defined in P4::BinaryConstraint)P4::BinaryConstraintinlineprotected
~Base()=default (defined in P4::RTTI::Base)P4::RTTI::Basevirtual
~ICastable()=default (defined in P4::ICastable)P4::ICastablevirtual
~IHasDbPrint()=default (defined in P4::IHasDbPrint)P4::IHasDbPrintvirtual