cgrapht 1.0.0
A modern C++20 header-only graph library
Loading...
Searching...
No Matches
cgrapht Namespace Reference

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...