make DynamicGraph::InputEdge c'tor variadic, forward args to EdgeData type
This commit is contained in:
parent
05241544c5
commit
0ee77a37d1
@ -55,6 +55,8 @@ template <typename EdgeDataT> class DynamicGraph
|
|||||||
NodeIterator target;
|
NodeIterator target;
|
||||||
EdgeDataT data;
|
EdgeDataT data;
|
||||||
|
|
||||||
|
InputEdge() : source(std::numeric_limits<NodeIterator>::max()), target(std::numeric_limits<NodeIterator>::max()) { }
|
||||||
|
|
||||||
template<typename... Ts>
|
template<typename... Ts>
|
||||||
InputEdge(NodeIterator source, NodeIterator target, Ts &&...data) : source(source), target(target), data(std::forward<Ts>(data)...) { }
|
InputEdge(NodeIterator source, NodeIterator target, Ts &&...data) : source(source), target(target), data(std::forward<Ts>(data)...) { }
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user