Jlm
jlm::util::graph::InOutNode Member List

This is the complete list of members for jlm::util::graph::InOutNode, 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
CreateInputPort()jlm::util::graph::InOutNode
CreateOutputPort()jlm::util::graph::InOutNode
CreateSubgraph()jlm::util::graph::InOutNode
Edgejlm::util::graph::Portprivate
Finalize() overridejlm::util::graph::InOutNodevirtual
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
GetInputPort(size_t index)jlm::util::graph::InOutNode
GetLabel() constjlm::util::graph::GraphElement
GetLabelOr(std::string_view otherwise) constjlm::util::graph::GraphElement
GetNode() overridejlm::util::graph::Nodevirtual
GetOutputPort(size_t index)jlm::util::graph::InOutNode
GetProgramObject() const noexceptjlm::util::graph::GraphElement
GetSubgraph(size_t index)jlm::util::graph::InOutNode
GetUniqueIdSuffix() constjlm::util::graph::GraphElement
Graphjlm::util::graph::InOutNodeprivate
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
HtmlTableAttributes_jlm::util::graph::InOutNodeprivate
InOutNode(Graph &graph, size_t inputPorts, size_t outputPorts)jlm::util::graph::InOutNodeprivate
InputPorts_jlm::util::graph::InOutNodeprivate
IsFinalized() constjlm::util::graph::GraphElement
Label_jlm::util::graph::GraphElementprivate
Node(Graph &graph)jlm::util::graph::Nodeexplicitprotected
NumInputPorts() constjlm::util::graph::InOutNode
NumOutputPorts() constjlm::util::graph::InOutNode
NumSubgraphs() constjlm::util::graph::InOutNode
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) const overridejlm::util::graph::InOutNodeprotectedvirtual
OutputAttributes(std::ostream &out, AttributeOutputFormat format) constjlm::util::graph::GraphElement
OutputDot(std::ostream &out, size_t indent) const overridejlm::util::graph::InOutNodeprotectedvirtual
OutputDotPortId(std::ostream &out) const overridejlm::util::graph::Nodevirtual
OutputIncomingEdgesASCII(std::ostream &out) constjlm::util::graph::Port
OutputPorts_jlm::util::graph::InOutNodeprivate
OutputSubgraphs(std::ostream &out, OutputFormat format, size_t indent) const overridejlm::util::graph::InOutNodevirtual
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::InOutNodevirtual
SetHtmlTableAttribute(std::string name, std::string value)jlm::util::graph::InOutNode
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) overridejlm::util::graph::InOutNodevirtual
SubGraphs_jlm::util::graph::InOutNodeprivate
UniqueIdSuffix_jlm::util::graph::GraphElementprivate
~GraphElement()=defaultjlm::util::graph::GraphElementvirtual
~InOutNode() override=defaultjlm::util::graph::InOutNode
~Node() override=defaultjlm::util::graph::Node
~Port() override=defaultjlm::util::graph::Port