Class DOTGraphEdge#

Inheritance Relationships#

Base Type#

Class Documentation#

class DOTGraphEdge : public AstAttributeDOT#

Public Types

enum DOTArrowTypes#

Values:

enumerator UnknownListElementArrowTypes#
enumerator normal#
enumerator inv#
enumerator dot#
enumerator invdot#
enumerator odot#
enumerator invodot#
enumerator none#
enumerator tee#
enumerator empty#
enumerator invempty#
enumerator diamond#
enumerator odiamond#
enumerator ediamond#
enumerator crow#
enumerator box#
enumerator obox#
enumerator open#
enumerator halfopen#
enumerator vee#
enumerator END_OF_NODE_TYPE_LIST_DOTArrowTypes#

Public Functions

inline ~DOTGraphEdge()#
DOTGraphEdge(SgNode*, SgNode*)#
void set_arrow_type(DOTArrowTypes a_arrow)#
DOTArrowTypes get_arrow_type()#
std::string get_arrow_type_string()#
std::pair<SgNode*, SgNode*> get_edge()#
std::vector<std::string> get_dot_options_list()#
std::string get_dot_options_string()#