libutil: make generator iterators adl-visible
lets us use generators in algorithms that use adl iterator access Change-Id: I05b06f070e370ef21c693e61979d07d9b7206a9f
This commit is contained in:
@@ -346,6 +346,15 @@ struct Generator
|
||||
iterator begin() { return iterator{*this}; }
|
||||
iterator end() { return iterator{}; }
|
||||
|
||||
friend iterator begin(Generator & g)
|
||||
{
|
||||
return g.begin();
|
||||
}
|
||||
friend iterator end(Generator & g)
|
||||
{
|
||||
return g.end();
|
||||
}
|
||||
|
||||
private:
|
||||
_generator::GeneratorBase<T> impl;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user