P4C
The P4 Compiler
P4::TypeConstraint Member List

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

as() constICastableinline
as()ICastableinline
checkedTo() constICastableinline
checkedTo()ICastableinline
dbprint(std::ostream &out) const =0 (defined in IHasDbPrint)IHasDbPrintpure virtual
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 noexceptRTTI::Baseinline
isA(TypeId typeId) const noexcept=0RTTI::Basepure virtual
localError(Explain *explainer) const (defined in P4::TypeConstraint)P4::TypeConstraintprotected
originP4::TypeConstraintprotected
print() const (defined in IHasDbPrint)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
setError(cstring format, std::initializer_list< const IR::Node * > nodes) (defined in P4::TypeConstraint)P4::TypeConstraintinline
to() noexceptRTTI::Baseinline
to() const noexceptRTTI::Baseinline
toImpl(TypeId typeId) const noexcept=0 (defined in RTTI::Base)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=0RTTI::Basepure virtual
~Base()=default (defined in RTTI::Base)RTTI::Basevirtual
~ICastable()=default (defined in ICastable)ICastablevirtual
~IHasDbPrint()=default (defined in IHasDbPrint)IHasDbPrintvirtual