Instead of using typedef typename for the iterator is it possible to use using keyword?
I tried using schedulable_ops_t::iterator = schedulable_ops_iterator_t; but I get an error is not a base type for type.
Instead of using typedef typename for the iterator is it possible to use using keyword?
I tried using schedulable_ops_t::iterator = schedulable_ops_iterator_t; but I get an error is not a base type for type.
This record
using schedulable_ops_t::iterator = schedulable_ops_iterator_t;
is incorrect. It seems you mean
using schedulable_ops_iterator_t = typename schedulable_ops_t::iterator;