forked from OctaForge/libostd
no typename necessary
parent
548de69102
commit
23261d6d5b
|
@ -418,7 +418,7 @@ struct MapRange: InputRange<
|
||||||
> {
|
> {
|
||||||
private:
|
private:
|
||||||
T p_range;
|
T p_range;
|
||||||
typename octa::FunctionMakeDefaultConstructible<F> p_func;
|
octa::FunctionMakeDefaultConstructible<F> p_func;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
MapRange(): p_range(), p_func() {}
|
MapRange(): p_range(), p_func() {}
|
||||||
|
@ -510,7 +510,7 @@ struct FilterRange: InputRange<
|
||||||
> {
|
> {
|
||||||
private:
|
private:
|
||||||
T p_range;
|
T p_range;
|
||||||
typename octa::FunctionMakeDefaultConstructible<F> p_pred;
|
octa::FunctionMakeDefaultConstructible<F> p_pred;
|
||||||
|
|
||||||
void advance_valid() {
|
void advance_valid() {
|
||||||
while (!p_range.empty() && !p_pred(front())) p_range.pop_front();
|
while (!p_range.empty() && !p_pred(front())) p_range.pop_front();
|
||||||
|
|
Loading…
Reference in New Issue