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

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

as() constP4::ICastableinline
as()P4::ICastableinline
checkedTo() const (defined in P4::IR::INode)P4::IR::INodeinline
checkedTo() const (defined in P4::IR::INode)P4::IR::INodeinline
P4::ICastable::checkedTo()P4::ICastableinline
controlPlaneName(cstring replace=cstring()) const (defined in P4::IR::IDeclaration)P4::IR::IDeclaration
dbprint(std::ostream &out) const =0 (defined in P4::IHasDbPrint)P4::IHasDbPrintpure virtual
DECLARE_TYPEINFO_WITH_TYPEID(IDeclaration, NodeKind::IDeclaration, INode) (defined in P4::IR::IDeclaration)P4::IR::IDeclaration
DECLARE_TYPEINFO_WITH_TYPEID(INode, NodeKind::INode) (defined in P4::IR::INode)P4::IR::INode
externalName(cstring replace=cstring()) const (defined in P4::IR::IDeclaration)P4::IR::IDeclarationvirtual
getName() const =0P4::IR::IDeclarationpure virtual
getNode() const =0 (defined in P4::IR::INode)P4::IR::INodepure virtual
getNode()=0 (defined in P4::IR::INode)P4::IR::INodepure virtual
getSourceInfo() const =0 (defined in P4::Util::IHasSourceInfo)P4::Util::IHasSourceInfopure virtual
is() const noexceptP4::RTTI::Baseinline
isA(TypeId typeId) const noexcept=0P4::RTTI::Basepure virtual
node_type_name() const =0 (defined in P4::IR::INode)P4::IR::INodepure virtual
print() const (defined in P4::IHasDbPrint)P4::IHasDbPrint
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
toJSON(JSONGenerator &) const =0 (defined in P4::IR::INode)P4::IR::INodepure virtual
toString() const =0 (defined in P4::Util::IHasSourceInfo)P4::Util::IHasSourceInfopure virtual
typeId() const noexcept=0P4::RTTI::Basepure virtual
validate() const (defined in P4::IR::INode)P4::IR::INodeinlinevirtual
~Base()=default (defined in P4::RTTI::Base)P4::RTTI::Basevirtual
~ICastable()=default (defined in P4::ICastable)P4::ICastablevirtual
~IDeclaration() (defined in P4::IR::IDeclaration)P4::IR::IDeclarationinlinevirtual
~IHasDbPrint()=default (defined in P4::IHasDbPrint)P4::IHasDbPrintvirtual
~IHasSourceInfo() (defined in P4::Util::IHasSourceInfo)P4::Util::IHasSourceInfoinlinevirtual
~INode() (defined in P4::IR::INode)P4::IR::INodeinlinevirtual