Classes | |
class | Ast |
DOT format abstract syntax tree class, based on official documentation. More... | |
class | Lexer |
Lexical analysis tool. More... | |
class | Parser |
DOT format parser class. More... | |
struct | SubgraphData |
A helper structure containing information for recursive graph reading. More... | |
struct | Token |
Just a simple token struct representing a DOT file fragment. More... | |
Enumerations | |
enum class | Attribute { Id = 0 , Label , Template , Stroke , Fill , StrokeType , Width , Height , Shape , Weight , DoubleWeight , Position , LabelPosition , Arrow , StrokeWidth , FillPattern , FillBackground , Type , Dir , SubGraphs , Unknown } |
Functions | |
EdgeArrow | toArrow (const std::string &str) |
Attribute | toAttribute (const std::string &str) |
Graph::EdgeType | toEdgeType (const std::string &str) |
Shape | toShape (const std::string &str) |
std::string | toString (const Attribute &attr) |
std::string | toString (const EdgeArrow &arrow) |
std::string | toString (const Graph::EdgeType &type) |
std::string | toString (const Shape &shape) |
|
strong |
Graph::EdgeType ogdf::dot::toEdgeType | ( | const std::string & | str | ) |
std::string ogdf::dot::toString | ( | const Graph::EdgeType & | type | ) |