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

◆ emplace() [1/3]

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

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

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