isIntegral!node_t &&
isUnsigned!node_t
&&
isForwardRange!nodes_u_it
&&
is(
ElementType!
nodes_u_it ==
node_t)
&&
isForwardRange!nodes_v_it
&&
is(
ElementType!
nodes_v_it ==
node_t)
&&
isRandomAccessRange!adjacency_t
&&
isForwardRange!(ElementType!adjacency_t)
&&