GCC Middle and Back End API Reference
|
#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().