diff options
author | Finn Williams <Finn.Williams@arm.com> | 2020-10-22 16:53:35 +0100 |
---|---|---|
committer | Finn Williams <Finn.Williams@arm.com> | 2020-10-28 14:37:30 +0000 |
commit | 3e54d03115bc502aa85a346d68f50712ece10620 (patch) | |
tree | 40af2c15da48c33a16ddd4f45c01ff12d2577a88 /src/armnn/Graph.hpp | |
parent | aaa54ae75100ddb5520698034f76d341bb036c99 (diff) | |
download | armnn-3e54d03115bc502aa85a346d68f50712ece10620.tar.gz |
IVGCVSW-5433 Remove boost::transform_iterator and make_transform_iterator
Signed-off-by: Finn Williams <Finn.Williams@arm.com>
Change-Id: I28aace7092cff5743353df1b1de8e7a4691554d3
Diffstat (limited to 'src/armnn/Graph.hpp')
-rw-r--r-- | src/armnn/Graph.hpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/armnn/Graph.hpp b/src/armnn/Graph.hpp index 87e0da826f..731ae1e5aa 100644 --- a/src/armnn/Graph.hpp +++ b/src/armnn/Graph.hpp @@ -13,6 +13,7 @@ #include <armnn/Exceptions.hpp> #include <armnn/utility/Assert.hpp> #include <armnn/utility/PolymorphicDowncast.hpp> +#include <armnn/utility/TransformIterator.hpp> #include <list> #include <map> @@ -20,8 +21,6 @@ #include <unordered_set> #include <vector> -#include <boost/iterator/transform_iterator.hpp> - namespace armnn { @@ -51,9 +50,9 @@ public: using Iterator = LayerList::const_iterator; // Const so pointers in the list can't be modified externally. using IteratorDifference = Iterator::difference_type; - using ConstIterator = boost::transform_iterator<decltype(&PtrCast<const Layer>), Iterator>; - using ConstIteratorInputs = boost::transform_iterator<decltype(&PtrCast<const InputLayer>), Iterator>; - using ConstIteratorOutputs = boost::transform_iterator<decltype(&PtrCast<const OutputLayer>), Iterator>; + using ConstIterator = TransformIterator<decltype(&PtrCast<const Layer>), Iterator>; + using ConstIteratorInputs = TransformIterator<decltype(&PtrCast<const InputLayer>), Iterator>; + using ConstIteratorOutputs = TransformIterator<decltype(&PtrCast<const OutputLayer>), Iterator>; /// Wrapper class returned by Graph::GetInputLayers() struct InputLayersAccessor |