#include <graphviz.h>


Public Types | |
| enum class | kind { identifier , quoted , html } |
Public Member Functions | |
| id (std::string str) | |
| id (const xml::node &n) | |
| void | print (writer &w) const final override |
| void | dump () const |
Static Public Member Functions | |
| static bool | is_identifier_p (const char *) |
Data Fields | |
| std::string | m_str |
| enum kind | m_kind |
|
strong |
| id::id | ( | std::string | str | ) |
References identifier, is_identifier_p(), m_kind, m_str, and quoted.
|
inherited |
References pp_flush(), pp_newline(), print(), pretty_printer::set_output_stream(), and dot::w.
|
finaloverridevirtual |
Implements dot::ast_node.
References gcc_unreachable, html, identifier, m_kind, m_str, quoted, and dot::w.
| std::string dot::id::m_str |
Referenced by id(), id(), state_diagram::maybe_add_dst_port(), state_diagram::maybe_add_src_port(), and print().