FilteredIterator

Wrapper around an existing iterator that skips over values for which the filter_func returns false.

Windows
MacOS
Linux

References

Module

GeometricObjects

Header

/Engine/Plugins/Experimental/GeometryProcessing/Source/GeometricObjects/Public/Util/IteratorUtil.h

Include

#include "Util/IteratorUtil.h"

Syntax

template<typename ValueType, typename IteratorT>
class FilteredIterator

Remarks

Wrapper around an existing iterator that skips over values for which the filter_func returns false.

Variables

Name Description

Public variable

IteratorT

 

Cur

Public variable

IteratorT

 

End

Public variable

FilterFunctionT

 

FilterFunc

Constructors

Name Description

Public function

FilteredIterator()

Public function

FilteredIterator

(
    const IteratorT& CurItr,
    const IteratorT& EndItr,
    const FilterFunctionT& FilterFuncI...
)

Functions

Name Description

Public function

void

 

GotoNextElement()

Operators

Name Description

Public function Const

bool

 

operator!=

(
    const FilteredIterator& Other
)

Public function Const

ValueType

 

operator*()

Public function

const Filter...

 

operator++()

Public function Const

bool

 

operator==

(
    const FilteredIterator& Other
)

Typedefs

Name

Description

FilterFunctionT

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss