◆ diagnostic_node()
◆ add_child()
void diagnostics::digraphs::node::add_child |
( |
std::unique_ptr< node > | child | ) |
|
|
inlineinherited |
◆ clone()
◆ dump()
◆ get_attr()
const char * diagnostics::digraphs::object::get_attr |
( |
const char * | key_prefix, |
|
|
const char * | key ) const |
|
inherited |
◆ get_child()
node & diagnostics::digraphs::node::get_child |
( |
size_t | idx | ) |
const |
|
inlineinherited |
◆ get_id()
std::string diagnostics::digraphs::node::get_id |
( |
| ) |
const |
|
inlineinherited |
◆ get_label()
const char * diagnostics::digraphs::node::get_label |
( |
| ) |
const |
|
inlineinherited |
◆ get_logical_loc()
◆ get_num_children()
size_t diagnostics::digraphs::node::get_num_children |
( |
| ) |
const |
|
inlineinherited |
◆ get_physical_loc()
location_t diagnostics::digraphs::node::get_physical_loc |
( |
| ) |
const |
|
inlineinherited |
◆ get_property_bag()
json::object * diagnostics::digraphs::object::get_property_bag |
( |
| ) |
const |
|
inlineinherited |
◆ print()
void diagnostics::digraphs::node::print |
( |
graphviz_out & | gv | ) |
const |
|
inherited |
◆ set_attr()
void diagnostics::digraphs::object::set_attr |
( |
const char * | key_prefix, |
|
|
const char * | key, |
|
|
const char * | value ) |
|
inherited |
◆ set_json_attr()
void diagnostics::digraphs::object::set_json_attr |
( |
const char * | key_prefix, |
|
|
const char * | key, |
|
|
std::unique_ptr< json::value > | value ) |
|
inherited |
◆ set_label() [1/2]
void diagnostics::digraphs::node::set_label |
( |
const char * | label | ) |
|
|
inlineinherited |
◆ set_label() [2/2]
void diagnostics::digraphs::node::set_label |
( |
std::string | label | ) |
|
|
inlineinherited |
◆ set_logical_loc()
void diagnostics::digraphs::node::set_logical_loc |
( |
logical_location | logical_loc | ) |
|
|
inlineinherited |
◆ set_physical_loc()
void diagnostics::digraphs::node::set_physical_loc |
( |
location_t | physical_loc | ) |
|
|
inlineinherited |
◆ set_property_bag()
void diagnostics::digraphs::object::set_property_bag |
( |
std::unique_ptr< json::object > | property_bag | ) |
|
|
inlineinherited |
◆ to_json_sarif_node()
std::unique_ptr< json::object > diagnostics::digraphs::node::to_json_sarif_node |
( |
| ) |
const |
|
inherited |
◆ m_children
std::vector<std::unique_ptr<node> > diagnostics::digraphs::node::m_children |
|
privateinherited |
◆ m_id
std::string diagnostics::digraphs::node::m_id |
|
privateinherited |
◆ m_label
std::unique_ptr<std::string> diagnostics::digraphs::node::m_label |
|
privateinherited |
◆ m_logical_loc
◆ m_physical_loc
location_t diagnostics::digraphs::node::m_physical_loc |
|
privateinherited |
◆ m_property_bag
std::unique_ptr<json::object> diagnostics::digraphs::object::m_property_bag |
|
privateinherited |
The documentation for this struct was generated from the following file: