GCC Middle and Back End API Reference
dot::subgraph Struct Reference

#include <graphviz.h>

Inheritance diagram for dot::subgraph:
Collaboration diagram for dot::subgraph:

Public Member Functions

 subgraph (id id_)
void print (writer &w) const final override
void add_stmt (std::unique_ptr< stmt > s)
void add_attr (id key, id value)

Data Fields

id m_id
stmt_list m_stmt_list

Detailed Description

[ subgraph [ ID ] ] '{' stmt_list '}'

Constructor & Destructor Documentation

◆ subgraph()

dot::subgraph::subgraph ( id id_)
inline

References m_id.

Member Function Documentation

◆ add_attr()

void dot::subgraph::add_attr ( id key,
id value )
inline

References m_stmt_list.

◆ add_stmt()

void dot::subgraph::add_stmt ( std::unique_ptr< stmt > s)
inline

References m_stmt_list, and dot::s.

◆ print()

void dot::subgraph::print ( writer & w) const
finaloverridevirtual

Implements dot::stmt.

References m_id, m_stmt_list, and dot::w.

Field Documentation

◆ m_id

id dot::subgraph::m_id

Referenced by print(), and subgraph().

◆ m_stmt_list

stmt_list dot::subgraph::m_stmt_list

The documentation for this struct was generated from the following files: