![]() |
C++ Library Extensions 2022.12.09
To help learn modern C++ programming
|
Classes | |
| class | edge |
| class | edge< DirectedEdge, EdgeNodeIndexType > |
| class | edge< DirectedEdge, EdgeNodeIndexType, EdgeWeightType > |
| struct | edge_direction |
| struct | edge_plurality |
| class | graph |
Functions | |
| constexpr bool | is_directed (int direction) |
| constexpr bool | is_weighted (int weighted) |
| template<int EdgeDirected, typename EdgeIndexType , typename... EdgeTypes, template< typename, typename... > class ContainerType, typename... Types> | |
| tpf::sstream & | operator<< (tpf::sstream &os, const ContainerType< edge< EdgeDirected, EdgeIndexType, EdgeTypes... >, Types... > &edges) |
| template<typename EdgeType , typename IndexType_1 , typename IndexType_2 , typename WeightType > | |
| EdgeType | make_edge (IndexType_1 index_1, IndexType_2 index_2, WeightType weight, bool bForceDirection=false) |
| template<typename EdgeType , typename IndexType_1 , typename IndexType_2 > | |
| EdgeType | make_edge (IndexType_1 index_1, IndexType_2 index_2, bool bForceDirection=false) |
|
constexpr |
|
constexpr |
| EdgeType tpf::graph::make_edge | ( | IndexType_1 | index_1, |
| IndexType_2 | index_2, | ||
| bool | bForceDirection = false |
||
| ) |
Definition at line 416 of file tpf_graph.hpp.
| EdgeType tpf::graph::make_edge | ( | IndexType_1 | index_1, |
| IndexType_2 | index_2, | ||
| WeightType | weight, | ||
| bool | bForceDirection = false |
||
| ) |
Definition at line 410 of file tpf_graph.hpp.
| tpf::sstream & tpf::graph::operator<< | ( | tpf::sstream & | os, |
| const ContainerType< edge< EdgeDirected, EdgeIndexType, EdgeTypes... >, Types... > & | edges | ||
| ) |
Definition at line 388 of file tpf_graph.hpp.