P4C
The P4 Compiler
Loading...
Searching...
No Matches
P4::IR::NameMap< T, MAP, COMP, ALLOC > Member List

This is the complete list of members for P4::IR::NameMap< T, MAP, COMP, ALLOC >, including all inherited members.

add(cstring name, const T *n) (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
addUnique(cstring name, const T *n) (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
apply(Visitor &v, const Visitor_Context *ctxt=nullptr) const (defined in P4::IR::Node)P4::IR::Node
apply(Visitor &&v, const Visitor_Context *ctxt=nullptr) const (defined in P4::IR::Node)P4::IR::Nodeinline
apply_visitor_loop_revisit(Modifier &v) const (defined in P4::IR::Node)P4::IR::Nodevirtual
apply_visitor_loop_revisit(Inspector &v) const (defined in P4::IR::Node)P4::IR::Nodevirtual
apply_visitor_loop_revisit(Transform &v) const (defined in P4::IR::Node)P4::IR::Nodevirtual
apply_visitor_postorder(Modifier &v) (defined in P4::IR::Node)P4::IR::Nodevirtual
apply_visitor_postorder(Inspector &v) const (defined in P4::IR::Node)P4::IR::Nodevirtual
apply_visitor_postorder(Transform &v) (defined in P4::IR::Node)P4::IR::Nodevirtual
apply_visitor_preorder(Modifier &v) (defined in P4::IR::Node)P4::IR::Nodevirtual
apply_visitor_preorder(Inspector &v) const (defined in P4::IR::Node)P4::IR::Nodevirtual
apply_visitor_preorder(Transform &v) (defined in P4::IR::Node)P4::IR::Nodevirtual
apply_visitor_revisit(Modifier &v, const Node *n) const (defined in P4::IR::Node)P4::IR::Nodevirtual
apply_visitor_revisit(Inspector &v) const (defined in P4::IR::Node)P4::IR::Nodevirtual
apply_visitor_revisit(Transform &v, const Node *n) const (defined in P4::IR::Node)P4::IR::Nodevirtual
as() constP4::ICastableinline
P4::IR::Node::as()P4::ICastableinline
at(cstring name) (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
at(cstring name) const (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
begin() const (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
begin() (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
check_null() const (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
checkedTo() const (defined in P4::IR::INode)P4::IR::INodeinline
P4::ICastable::checkedTo()P4::ICastableinline
clear() (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
clone() const =0 (defined in P4::IR::Node)P4::IR::Nodepure virtual
clone_id (defined in P4::IR::Node)P4::IR::Node
const_iterator typedef (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >
const_reverse_iterator typedef (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >
count(cstring name) const (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
currentId (defined in P4::IR::Node)P4::IR::Nodeprotectedstatic
dbprint(std::ostream &out) const override (defined in P4::IR::Node)P4::IR::Nodevirtual
DECLARE_TYPEINFO(NameMap, Node) (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >
DECLARE_TYPEINFO_WITH_TYPEID(Node, NodeKind::Node, INode) (defined in P4::IR::Node)P4::IR::Node
DECLARE_TYPEINFO_WITH_TYPEID(INode, NodeKind::INode) (defined in P4::IR::INode)P4::IR::INode
dump_fields(std::ostream &) const (defined in P4::IR::Node)P4::IR::Nodeinlinevirtual
empty() const (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
end() const (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
end() (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
equal_range(cstring key) const (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
equiv(const Node &a_) const override (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inlinevirtual
erase(cstring n) (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
erase(iterator p) (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
erase(iterator f, iterator l) (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
find(cstring name) const (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
fromJSON(JSONLoader &json) (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >static
get(cstring name) const (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
getNode() const final (defined in P4::IR::Node)P4::IR::Nodeinlinevirtual
getNode() final (defined in P4::IR::Node)P4::IR::Nodeinlinevirtual
getSourceInfo() const override (defined in P4::IR::Node)P4::IR::Nodeinlinevirtual
getUnique(cstring name) const (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
id (defined in P4::IR::Node)P4::IR::Node
is() const noexceptP4::RTTI::Baseinline
isA(TypeId typeId) const noexcept=0P4::RTTI::Basepure virtual
iterator typedef (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >
NameMap()=default (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >
NameMap(const NameMap &)=default (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >
NameMap(NameMap &&)=default (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >
NameMap(JSONLoader &) (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >explicit
Node() (defined in P4::IR::Node)P4::IR::Nodeinline
Node(Util::SourceInfo si) (defined in P4::IR::Node)P4::IR::Nodeinlineexplicit
Node(const Node &other) (defined in P4::IR::Node)P4::IR::Nodeinline
Node(JSONLoader &json) (defined in P4::IR::Node)P4::IR::Nodeexplicit
node_type_name() const override (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inlinevirtual
num_children() (defined in P4::IR::Node)P4::IR::Nodeinlinevirtual
only() const (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
operator!=(const Node &n) const (defined in P4::IR::Node)P4::IR::Nodeinline
operator=(const NameMap &)=default (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >
operator=(NameMap &&)=default (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >
operator=(const Node &)=default (defined in P4::IR::Node)P4::IR::Node
operator=(Node &&)=default (defined in P4::IR::Node)P4::IR::Node
operator==(const Node &a) const override (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inlinevirtual
operator==(const NameMap &a) const (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
operator[](cstring name) (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
operator[](cstring name) const (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
prepareSourceInfoForJSON(Util::SourceInfo &si, unsigned *lineNumber, unsigned *columnNumber) const (defined in P4::IR::Node)P4::IR::Nodeprotected
print() const (defined in P4::IHasDbPrint)P4::IHasDbPrint
rbegin() const (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
rbegin() (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
rend() const (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
rend() (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
reverse_iterator typedef (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >
size() const (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
sourceInfoJsonObj() const (defined in P4::IR::Node)P4::IR::Node
sourceInfoToJSON(JSONGenerator &json) const (defined in P4::IR::Node)P4::IR::Node
srcInfo (defined in P4::IR::Node)P4::IR::Node
static_type_name() (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inlinestatic
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 &json) const override (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >virtual
toString() const override (defined in P4::IR::Node)P4::IR::Nodeinlinevirtual
traceCreation() const (defined in P4::IR::Node)P4::IR::Node
traceVisit(const char *visitor) const (defined in P4::IR::Node)P4::IR::Nodeprotected
typeId() const noexcept=0P4::RTTI::Basepure virtual
validate() const (defined in P4::IR::INode)P4::IR::INodeinlinevirtual
value_type typedef (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >
valueEnumerator() const (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >inline
visit_children(Visitor &v) override (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >virtual
visit_children(Visitor &v) const override (defined in P4::IR::NameMap< T, MAP, COMP, ALLOC >)P4::IR::NameMap< T, MAP, COMP, ALLOC >virtual
~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
~IHasSourceInfo() (defined in P4::Util::IHasSourceInfo)P4::Util::IHasSourceInfoinlinevirtual
~INode() (defined in P4::IR::INode)P4::IR::INodeinlinevirtual
~Node() (defined in P4::IR::Node)P4::IR::Nodeinlinevirtual