Jlm
jlm::util::graph::Edge Member List

This is the complete list of members for jlm::util::graph::Edge, 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
Directed_jlm::util::graph::Edgeprivate
Edge(Port &from, Port &to, bool directed)jlm::util::graph::Edgeprivate
Finalize()jlm::util::graph::GraphElementvirtual
From_jlm::util::graph::Edgeprivate
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
GetFrom()jlm::util::graph::Edge
GetFullId() constjlm::util::graph::GraphElement
GetGraph() overridejlm::util::graph::Edgevirtual
jlm::util::graph::GraphElement::GetGraph() constjlm::util::graph::GraphElement
GetIdPrefix() const overridejlm::util::graph::Edgevirtual
GetLabel() constjlm::util::graph::GraphElement
GetLabelOr(std::string_view otherwise) constjlm::util::graph::GraphElement
GetOtherEnd(const Port &end)jlm::util::graph::Edge
GetProgramObject() const noexceptjlm::util::graph::GraphElement
GetTo()jlm::util::graph::Edge
GetUniqueIdSuffix() constjlm::util::graph::GraphElement
Graphjlm::util::graph::Edgeprivate
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
HasLabel() constjlm::util::graph::GraphElement
HasProgramObject() const noexceptjlm::util::graph::GraphElement
IsDirected() constjlm::util::graph::Edge
IsFinalized() constjlm::util::graph::GraphElement
Label_jlm::util::graph::GraphElementprivate
operator=(const GraphElement &other)=deletejlm::util::graph::GraphElement
operator=(GraphElement &&other)=deletejlm::util::graph::GraphElement
OutputAttributes(std::ostream &out, AttributeOutputFormat format) constjlm::util::graph::GraphElement
OutputDot(std::ostream &out, size_t indent) constjlm::util::graph::Edge
ProgramObject_jlm::util::graph::GraphElementprivate
RemoveAttribute(const std::string &attribute)jlm::util::graph::GraphElement
RemoveProgramObject()jlm::util::graph::GraphElement
SetArrowHead(std::string arrow)jlm::util::graph::Edge
SetArrowTail(std::string arrow)jlm::util::graph::Edge
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
SetLabel(std::string label)jlm::util::graph::GraphElement
SetProgramObject(const T &object)jlm::util::graph::GraphElementinline
SetProgramObjectUintptr(uintptr_t object)jlm::util::graph::GraphElementprivate
SetStyle(std::string style)jlm::util::graph::Edge
To_jlm::util::graph::Edgeprivate
UniqueIdSuffix_jlm::util::graph::GraphElementprivate
~Edge() override=defaultjlm::util::graph::Edge
~GraphElement()=defaultjlm::util::graph::GraphElementvirtual