| AppendToLabel(std::string_view text, std::string_view sep="\n") | jlm::util::graph::GraphElement | |
| AttributeMap_ | jlm::util::graph::GraphElement | private |
| AttributeValue typedef | jlm::util::graph::GraphElement | private |
| CanBeEdgeHead() const | jlm::util::graph::Port | virtual |
| CanBeEdgeTail() const | jlm::util::graph::Port | virtual |
| Connections_ | jlm::util::graph::Port | private |
| CreateInputPort() | jlm::util::graph::InOutNode | |
| CreateOutputPort() | jlm::util::graph::InOutNode | |
| CreateSubgraph() | jlm::util::graph::InOutNode | |
| Edge | jlm::util::graph::Port | private |
| Finalize() override | jlm::util::graph::InOutNode | virtual |
| GetAttributeGraphElement(const std::string &attribute) const | jlm::util::graph::GraphElement | |
| GetAttributeObject(const std::string &attribute) const | jlm::util::graph::GraphElement | |
| GetAttributeString(const std::string &attribute) const | jlm::util::graph::GraphElement | |
| GetConnections() const | jlm::util::graph::Port | |
| GetFullId() const | jlm::util::graph::GraphElement | |
| GetGraph() override | jlm::util::graph::Node | virtual |
| jlm::util::graph::GraphElement::GetGraph() const | jlm::util::graph::GraphElement | |
| GetIdPrefix() const override | jlm::util::graph::Node | virtual |
| GetInputPort(size_t index) | jlm::util::graph::InOutNode | |
| GetLabel() const | jlm::util::graph::GraphElement | |
| GetLabelOr(std::string_view otherwise) const | jlm::util::graph::GraphElement | |
| GetNode() override | jlm::util::graph::Node | virtual |
| GetOutputPort(size_t index) | jlm::util::graph::InOutNode | |
| GetProgramObject() const noexcept | jlm::util::graph::GraphElement | |
| GetSubgraph(size_t index) | jlm::util::graph::InOutNode | |
| GetUniqueIdSuffix() const | jlm::util::graph::GraphElement | |
| Graph | jlm::util::graph::InOutNode | private |
| Graph_ | jlm::util::graph::Node | private |
| GraphElement() | jlm::util::graph::GraphElement | |
| GraphElement(const GraphElement &other)=delete | jlm::util::graph::GraphElement | |
| GraphElement(GraphElement &&other)=delete | jlm::util::graph::GraphElement | |
| HasAttribute(const std::string &attribute) const | jlm::util::graph::GraphElement | |
| HasIncomingEdges() const | jlm::util::graph::Port | |
| HasLabel() const | jlm::util::graph::GraphElement | |
| HasOutgoingEdges() const | jlm::util::graph::Port | |
| HasProgramObject() const noexcept | jlm::util::graph::GraphElement | |
| HtmlTableAttributes_ | jlm::util::graph::InOutNode | private |
| InOutNode(Graph &graph, size_t inputPorts, size_t outputPorts) | jlm::util::graph::InOutNode | private |
| InputPorts_ | jlm::util::graph::InOutNode | private |
| IsFinalized() const | jlm::util::graph::GraphElement | |
| Label_ | jlm::util::graph::GraphElement | private |
| Node(Graph &graph) | jlm::util::graph::Node | explicitprotected |
| NumInputPorts() const | jlm::util::graph::InOutNode | |
| NumOutputPorts() const | jlm::util::graph::InOutNode | |
| NumSubgraphs() const | jlm::util::graph::InOutNode | |
| OnEdgeAdded(Edge &edge) | jlm::util::graph::Port | private |
| operator=(const GraphElement &other)=delete | jlm::util::graph::GraphElement | |
| operator=(GraphElement &&other)=delete | jlm::util::graph::GraphElement | |
| Output(std::ostream &out, OutputFormat format, size_t indent) const | jlm::util::graph::Node | |
| OutputASCII(std::ostream &out, size_t indent) const override | jlm::util::graph::InOutNode | protectedvirtual |
| OutputAttributes(std::ostream &out, AttributeOutputFormat format) const | jlm::util::graph::GraphElement | |
| OutputDot(std::ostream &out, size_t indent) const override | jlm::util::graph::InOutNode | protectedvirtual |
| OutputDotPortId(std::ostream &out) const override | jlm::util::graph::Node | virtual |
| OutputIncomingEdgesASCII(std::ostream &out) const | jlm::util::graph::Port | |
| OutputPorts_ | jlm::util::graph::InOutNode | private |
| OutputSubgraphs(std::ostream &out, OutputFormat format, size_t indent) const override | jlm::util::graph::InOutNode | virtual |
| Port() | jlm::util::graph::Port | protected |
| ProgramObject_ | jlm::util::graph::GraphElement | private |
| 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::GraphElement | inline |
| SetFillColor(std::string color) override | jlm::util::graph::InOutNode | virtual |
| 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::GraphElement | inline |
| SetProgramObjectUintptr(uintptr_t object) | jlm::util::graph::GraphElement | private |
| SetShape(std::string) override | jlm::util::graph::InOutNode | virtual |
| SubGraphs_ | jlm::util::graph::InOutNode | private |
| UniqueIdSuffix_ | jlm::util::graph::GraphElement | private |
| ~GraphElement()=default | jlm::util::graph::GraphElement | virtual |
| ~InOutNode() override=default | jlm::util::graph::InOutNode | |
| ~Node() override=default | jlm::util::graph::Node | |
| ~Port() override=default | jlm::util::graph::Port | |