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 |
| EdgeArrow ogdf::dot::toArrow | ( | const std::string & | str | ) |
| Attribute ogdf::dot::toAttribute | ( | const std::string & | str | ) |
| Graph::EdgeType ogdf::dot::toEdgeType | ( | const std::string & | str | ) |
| Shape ogdf::dot::toShape | ( | const std::string & | str | ) |
| std::string ogdf::dot::toString | ( | const Attribute & | attr | ) |
| std::string ogdf::dot::toString | ( | const EdgeArrow & | arrow | ) |
| std::string ogdf::dot::toString | ( | const Graph::EdgeType & | type | ) |
| std::string ogdf::dot::toString | ( | const Shape & | shape | ) |