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

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

as() constICastableinline
as()ICastableinline
checkedTo() const (defined in IR::INode)IR::INodeinline
checkedTo() const (defined in IR::INode)IR::INodeinline
ICastable::checkedTo()ICastableinline
dbprint(std::ostream &out) const =0 (defined in IHasDbPrint)IHasDbPrintpure virtual
DECLARE_TYPEINFO_WITH_TYPEID(INode, NodeKind::INode) (defined in IR::INode)IR::INode
getAnnotation(cstring) const (defined in IR::INode)IR::INodeinlinevirtual
getNode() const =0 (defined in IR::INode)IR::INodepure virtual
getNode()=0 (defined in IR::INode)IR::INodepure virtual
getSourceInfo() const =0 (defined in Util::IHasSourceInfo)Util::IHasSourceInfopure virtual
is() const noexceptRTTI::Baseinline
isA(TypeId typeId) const noexcept=0RTTI::Basepure virtual
node_type_name() const =0 (defined in IR::INode)IR::INodepure virtual
print() const (defined in IHasDbPrint)IHasDbPrint
to() noexceptRTTI::Baseinline
ICastable::to() const noexceptRTTI::Baseinline
toImpl(TypeId typeId) const noexcept=0 (defined in RTTI::Base)RTTI::Baseprotectedpure virtual
toJSON(JSONGenerator &) const =0 (defined in IR::INode)IR::INodepure virtual
toString() const =0 (defined in Util::IHasSourceInfo)Util::IHasSourceInfopure virtual
typeId() const noexcept=0RTTI::Basepure virtual
validate() const (defined in IR::INode)IR::INodeinlinevirtual
~Base()=default (defined in RTTI::Base)RTTI::Basevirtual
~ICastable()=default (defined in ICastable)ICastablevirtual
~IHasDbPrint()=default (defined in IHasDbPrint)IHasDbPrintvirtual
~IHasSourceInfo() (defined in Util::IHasSourceInfo)Util::IHasSourceInfoinlinevirtual
~INode() (defined in IR::INode)IR::INodeinlinevirtual