diff options
Diffstat (limited to 'inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/fusion/view/transform_view/detail/distance_impl.hpp')
-rw-r--r-- | inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/fusion/view/transform_view/detail/distance_impl.hpp | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/fusion/view/transform_view/detail/distance_impl.hpp b/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/fusion/view/transform_view/detail/distance_impl.hpp deleted file mode 100644 index 644430559..000000000 --- a/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/fusion/view/transform_view/detail/distance_impl.hpp +++ /dev/null @@ -1,62 +0,0 @@ -/*============================================================================= - Copyright (c) 2001-2011 Joel de Guzman - Copyright (c) 2005-2006 Dan Marsden - - Distributed under the Boost Software License, Version 1.0. (See accompanying - file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -==============================================================================*/ -#if !defined(FUSION_DISTANCE_IMPL_13122005_2139) -#define FUSION_DISTANCE_IMPL_13122005_2139 - -#include <boost/fusion/support/config.hpp> -#include <boost/fusion/iterator/distance.hpp> - -namespace boost { namespace fusion { - - struct transform_view_iterator_tag; - struct transform_view_iterator2_tag; - - namespace extension - { - template<typename Tag> - struct distance_impl; - - // Unary Version - template<> - struct distance_impl<transform_view_iterator_tag> - { - template<typename First, typename Last> - struct apply - : result_of::distance<typename First::first_type, typename Last::first_type> - { - BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED - static - typename result_of::distance<typename First::first_type, typename Last::first_type>::type - call(First const& first, Last const& last) - { - return boost::fusion::distance(first.first, last.first); - } - }; - }; - - // Binary Version - template<> - struct distance_impl<transform_view_iterator2_tag> - { - template<typename First, typename Last> - struct apply - : result_of::distance<typename First::first1_type, typename Last::first1_type> - { - BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED - static - typename result_of::distance<typename First::first1_type, typename Last::first1_type>::type - call(First const& first, Last const& last) - { - return boost::fusion::distance(first.first1, last.first1); - } - }; - }; - } -}} - -#endif |