halcheck 1.0
Loading...
Searching...
No Matches

◆ emplace() [3/3]

template<typename T >
template<typename R , typename... Args>
iterator halcheck::lib::dag< T >::emplace ( R && range,
Args &&... args )
inline

Adds a node to this dag with its label constructed in place.

Template Parameters
RThe type of range containing a collection of parent nodes.
ArgsThe type of arguments used to construct the node's label.
Parameters
rangeThe range containing a collection of parent nodes.
argsThe arguments used to construct the node's label.
Returns
An iterator pointing to the newly constructed node.