Jlm
jlm::util::graph::Node Member List

This is the complete list of members for jlm::util::graph::Node, including all inherited members.

AppendToLabel(std::string_view text, std::string_view sep="\n")jlm::util::graph::GraphElement
AttributeMap_jlm::util::graph::GraphElementprivate
AttributeValue typedefjlm::util::graph::GraphElementprivate
CanBeEdgeHead() constjlm::util::graph::Portvirtual
CanBeEdgeTail() constjlm::util::graph::Portvirtual
Connections_jlm::util::graph::Portprivate
Edgejlm::util::graph::Portprivate
Finalize()jlm::util::graph::GraphElementvirtual
GetAttributeGraphElement(const std::string &attribute) constjlm::util::graph::GraphElement
GetAttributeObject(const std::string &attribute) constjlm::util::graph::GraphElement
GetAttributeString(const std::string &attribute) constjlm::util::graph::GraphElement
GetConnections() constjlm::util::graph::Port
GetFullId() constjlm::util::graph::GraphElement
GetGraph() overridejlm::util::graph::Nodevirtual
jlm::util::graph::GraphElement::GetGraph() constjlm::util::graph::GraphElement
GetIdPrefix() const overridejlm::util::graph::Nodevirtual
GetLabel() constjlm::util::graph::GraphElement
GetLabelOr(std::string_view otherwise) constjlm::util::graph::GraphElement
GetNode() overridejlm::util::graph::Nodevirtual
GetProgramObject() const noexceptjlm::util::graph::GraphElement
GetUniqueIdSuffix() constjlm::util::graph::GraphElement
Graphjlm::util::graph::Nodeprivate
Graph_jlm::util::graph::Nodeprivate
GraphElement()jlm::util::graph::GraphElement
GraphElement(const GraphElement &other)=deletejlm::util::graph::GraphElement
GraphElement(GraphElement &&other)=deletejlm::util::graph::GraphElement
HasAttribute(const std::string &attribute) constjlm::util::graph::GraphElement
HasIncomingEdges() constjlm::util::graph::Port
HasLabel() constjlm::util::graph::GraphElement
HasOutgoingEdges() constjlm::util::graph::Port
HasProgramObject() const noexceptjlm::util::graph::GraphElement
IsFinalized() constjlm::util::graph::GraphElement
Label_jlm::util::graph::GraphElementprivate
Node(Graph &graph)jlm::util::graph::Nodeexplicitprotected
OnEdgeAdded(Edge &edge)jlm::util::graph::Portprivate
operator=(const GraphElement &other)=deletejlm::util::graph::GraphElement
operator=(GraphElement &&other)=deletejlm::util::graph::GraphElement
Output(std::ostream &out, OutputFormat format, size_t indent) constjlm::util::graph::Node
OutputASCII(std::ostream &out, size_t indent) constjlm::util::graph::Nodeprotectedvirtual
OutputAttributes(std::ostream &out, AttributeOutputFormat format) constjlm::util::graph::GraphElement
OutputDot(std::ostream &out, size_t indent) constjlm::util::graph::Nodeprotectedvirtual
OutputDotPortId(std::ostream &out) const overridejlm::util::graph::Nodevirtual
OutputIncomingEdgesASCII(std::ostream &out) constjlm::util::graph::Port
OutputSubgraphs(std::ostream &out, OutputFormat format, size_t indent) constjlm::util::graph::Nodevirtual
Port()jlm::util::graph::Portprotected
ProgramObject_jlm::util::graph::GraphElementprivate
RemoveAttribute(const std::string &attribute)jlm::util::graph::GraphElement
RemoveProgramObject()jlm::util::graph::GraphElement
SetAttribute(const std::string &attribute, std::string value)jlm::util::graph::GraphElement
SetAttributeGraphElement(const std::string &attribute, const GraphElement &element)jlm::util::graph::GraphElement
SetAttributeObject(const std::string &attribute, uintptr_t object)jlm::util::graph::GraphElement
SetAttributeObject(const std::string &attribute, const T &object)jlm::util::graph::GraphElementinline
SetFillColor(std::string color) overridejlm::util::graph::Nodevirtual
SetLabel(std::string label)jlm::util::graph::GraphElement
SetProgramObject(const T &object)jlm::util::graph::GraphElementinline
SetProgramObjectUintptr(uintptr_t object)jlm::util::graph::GraphElementprivate
SetShape(std::string shape)jlm::util::graph::Nodevirtual
UniqueIdSuffix_jlm::util::graph::GraphElementprivate
~GraphElement()=defaultjlm::util::graph::GraphElementvirtual
~Node() override=defaultjlm::util::graph::Node
~Port() override=defaultjlm::util::graph::Port