|
cgrapht 1.0.0
A modern C++20 header-only graph library
|
Classes | |
| struct | DefaultEdge |
| A library supplied edge type. More... | |
| class | DirectedGraph |
| Directed graph with hashed vertex and edge ids. More... | |
| struct | Edge |
| Edge record for a directed graph. More... | |
| class | Result |
| Result wrapper for success or error values. More... | |
Concepts | |
| concept | Hashable |
| Concept for types hashable by std::hash. | |
Enumerations | |
| enum class | ErrorType { ErrorType::INVALID_ARGUMENT , ErrorType::ABSENT_VERTEX , ErrorType::ABSENT_EDGE , ErrorType::EDGE_ALREADY_EXISTS , ErrorType::VERTEX_NOT_FREE , ErrorType::UNKNOWN } |
| Error codes returned by graph operations. More... | |