summaryrefslogtreecommitdiff
path: root/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/proto/transform/detail/preprocessed/lazy.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/proto/transform/detail/preprocessed/lazy.hpp')
-rw-r--r--inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/proto/transform/detail/preprocessed/lazy.hpp407
1 files changed, 0 insertions, 407 deletions
diff --git a/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/proto/transform/detail/preprocessed/lazy.hpp b/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/proto/transform/detail/preprocessed/lazy.hpp
deleted file mode 100644
index c32d20fa2..000000000
--- a/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/proto/transform/detail/preprocessed/lazy.hpp
+++ /dev/null
@@ -1,407 +0,0 @@
- ///////////////////////////////////////////////////////////////////////////////
- /// \file lazy.hpp
- /// Contains definition of the lazy<> transform.
- //
- // Copyright 2008 Eric Niebler. 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)
-
-
-
-
-
-
-
-
- template<typename Object >
- struct lazy<Object()>
- : transform<lazy<Object()> >
- {
- template<typename Expr, typename State, typename Data>
- struct impl
- : call<
- typename make<Object>::template impl<Expr, State, Data>::result_type
- ()
- >::template impl<Expr, State, Data>
- {};
- };
-
-
-
-
-
-
-
-
- template<typename Object , typename A0>
- struct lazy<Object(A0)>
- : transform<lazy<Object(A0)> >
- {
- template<typename Expr, typename State, typename Data>
- struct impl
- : call<
- typename make<Object>::template impl<Expr, State, Data>::result_type
- (A0)
- >::template impl<Expr, State, Data>
- {};
- };
- template<typename Object , typename A0>
- struct lazy<Object(A0...)>
- : transform<lazy<Object(A0...)> >
- {
- template<typename Expr, typename State, typename Data>
- struct impl
- : lazy<
- typename detail::expand_pattern<
- proto::arity_of<Expr>::value
- , A0
- , detail::expand_pattern_rest_0<
- Object
-
- >
- >::type
- >::template impl<Expr, State, Data>
- {};
- };
-
-
-
-
-
-
-
-
- template<typename Object , typename A0 , typename A1>
- struct lazy<Object(A0 , A1)>
- : transform<lazy<Object(A0 , A1)> >
- {
- template<typename Expr, typename State, typename Data>
- struct impl
- : call<
- typename make<Object>::template impl<Expr, State, Data>::result_type
- (A0 , A1)
- >::template impl<Expr, State, Data>
- {};
- };
- template<typename Object , typename A0 , typename A1>
- struct lazy<Object(A0 , A1...)>
- : transform<lazy<Object(A0 , A1...)> >
- {
- template<typename Expr, typename State, typename Data>
- struct impl
- : lazy<
- typename detail::expand_pattern<
- proto::arity_of<Expr>::value
- , A1
- , detail::expand_pattern_rest_1<
- Object
- , A0
- >
- >::type
- >::template impl<Expr, State, Data>
- {};
- };
-
-
-
-
-
-
-
-
- template<typename Object , typename A0 , typename A1 , typename A2>
- struct lazy<Object(A0 , A1 , A2)>
- : transform<lazy<Object(A0 , A1 , A2)> >
- {
- template<typename Expr, typename State, typename Data>
- struct impl
- : call<
- typename make<Object>::template impl<Expr, State, Data>::result_type
- (A0 , A1 , A2)
- >::template impl<Expr, State, Data>
- {};
- };
- template<typename Object , typename A0 , typename A1 , typename A2>
- struct lazy<Object(A0 , A1 , A2...)>
- : transform<lazy<Object(A0 , A1 , A2...)> >
- {
- template<typename Expr, typename State, typename Data>
- struct impl
- : lazy<
- typename detail::expand_pattern<
- proto::arity_of<Expr>::value
- , A2
- , detail::expand_pattern_rest_2<
- Object
- , A0 , A1
- >
- >::type
- >::template impl<Expr, State, Data>
- {};
- };
-
-
-
-
-
-
-
-
- template<typename Object , typename A0 , typename A1 , typename A2 , typename A3>
- struct lazy<Object(A0 , A1 , A2 , A3)>
- : transform<lazy<Object(A0 , A1 , A2 , A3)> >
- {
- template<typename Expr, typename State, typename Data>
- struct impl
- : call<
- typename make<Object>::template impl<Expr, State, Data>::result_type
- (A0 , A1 , A2 , A3)
- >::template impl<Expr, State, Data>
- {};
- };
- template<typename Object , typename A0 , typename A1 , typename A2 , typename A3>
- struct lazy<Object(A0 , A1 , A2 , A3...)>
- : transform<lazy<Object(A0 , A1 , A2 , A3...)> >
- {
- template<typename Expr, typename State, typename Data>
- struct impl
- : lazy<
- typename detail::expand_pattern<
- proto::arity_of<Expr>::value
- , A3
- , detail::expand_pattern_rest_3<
- Object
- , A0 , A1 , A2
- >
- >::type
- >::template impl<Expr, State, Data>
- {};
- };
-
-
-
-
-
-
-
-
- template<typename Object , typename A0 , typename A1 , typename A2 , typename A3 , typename A4>
- struct lazy<Object(A0 , A1 , A2 , A3 , A4)>
- : transform<lazy<Object(A0 , A1 , A2 , A3 , A4)> >
- {
- template<typename Expr, typename State, typename Data>
- struct impl
- : call<
- typename make<Object>::template impl<Expr, State, Data>::result_type
- (A0 , A1 , A2 , A3 , A4)
- >::template impl<Expr, State, Data>
- {};
- };
- template<typename Object , typename A0 , typename A1 , typename A2 , typename A3 , typename A4>
- struct lazy<Object(A0 , A1 , A2 , A3 , A4...)>
- : transform<lazy<Object(A0 , A1 , A2 , A3 , A4...)> >
- {
- template<typename Expr, typename State, typename Data>
- struct impl
- : lazy<
- typename detail::expand_pattern<
- proto::arity_of<Expr>::value
- , A4
- , detail::expand_pattern_rest_4<
- Object
- , A0 , A1 , A2 , A3
- >
- >::type
- >::template impl<Expr, State, Data>
- {};
- };
-
-
-
-
-
-
-
-
- template<typename Object , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5>
- struct lazy<Object(A0 , A1 , A2 , A3 , A4 , A5)>
- : transform<lazy<Object(A0 , A1 , A2 , A3 , A4 , A5)> >
- {
- template<typename Expr, typename State, typename Data>
- struct impl
- : call<
- typename make<Object>::template impl<Expr, State, Data>::result_type
- (A0 , A1 , A2 , A3 , A4 , A5)
- >::template impl<Expr, State, Data>
- {};
- };
- template<typename Object , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5>
- struct lazy<Object(A0 , A1 , A2 , A3 , A4 , A5...)>
- : transform<lazy<Object(A0 , A1 , A2 , A3 , A4 , A5...)> >
- {
- template<typename Expr, typename State, typename Data>
- struct impl
- : lazy<
- typename detail::expand_pattern<
- proto::arity_of<Expr>::value
- , A5
- , detail::expand_pattern_rest_5<
- Object
- , A0 , A1 , A2 , A3 , A4
- >
- >::type
- >::template impl<Expr, State, Data>
- {};
- };
-
-
-
-
-
-
-
-
- template<typename Object , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6>
- struct lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6)>
- : transform<lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6)> >
- {
- template<typename Expr, typename State, typename Data>
- struct impl
- : call<
- typename make<Object>::template impl<Expr, State, Data>::result_type
- (A0 , A1 , A2 , A3 , A4 , A5 , A6)
- >::template impl<Expr, State, Data>
- {};
- };
- template<typename Object , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6>
- struct lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6...)>
- : transform<lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6...)> >
- {
- template<typename Expr, typename State, typename Data>
- struct impl
- : lazy<
- typename detail::expand_pattern<
- proto::arity_of<Expr>::value
- , A6
- , detail::expand_pattern_rest_6<
- Object
- , A0 , A1 , A2 , A3 , A4 , A5
- >
- >::type
- >::template impl<Expr, State, Data>
- {};
- };
-
-
-
-
-
-
-
-
- template<typename Object , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7>
- struct lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7)>
- : transform<lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7)> >
- {
- template<typename Expr, typename State, typename Data>
- struct impl
- : call<
- typename make<Object>::template impl<Expr, State, Data>::result_type
- (A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7)
- >::template impl<Expr, State, Data>
- {};
- };
- template<typename Object , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7>
- struct lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7...)>
- : transform<lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7...)> >
- {
- template<typename Expr, typename State, typename Data>
- struct impl
- : lazy<
- typename detail::expand_pattern<
- proto::arity_of<Expr>::value
- , A7
- , detail::expand_pattern_rest_7<
- Object
- , A0 , A1 , A2 , A3 , A4 , A5 , A6
- >
- >::type
- >::template impl<Expr, State, Data>
- {};
- };
-
-
-
-
-
-
-
-
- template<typename Object , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8>
- struct lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8)>
- : transform<lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8)> >
- {
- template<typename Expr, typename State, typename Data>
- struct impl
- : call<
- typename make<Object>::template impl<Expr, State, Data>::result_type
- (A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8)
- >::template impl<Expr, State, Data>
- {};
- };
- template<typename Object , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8>
- struct lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8...)>
- : transform<lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8...)> >
- {
- template<typename Expr, typename State, typename Data>
- struct impl
- : lazy<
- typename detail::expand_pattern<
- proto::arity_of<Expr>::value
- , A8
- , detail::expand_pattern_rest_8<
- Object
- , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7
- >
- >::type
- >::template impl<Expr, State, Data>
- {};
- };
-
-
-
-
-
-
-
-
- template<typename Object , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9>
- struct lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9)>
- : transform<lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9)> >
- {
- template<typename Expr, typename State, typename Data>
- struct impl
- : call<
- typename make<Object>::template impl<Expr, State, Data>::result_type
- (A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9)
- >::template impl<Expr, State, Data>
- {};
- };
- template<typename Object , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9>
- struct lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9...)>
- : transform<lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9...)> >
- {
- template<typename Expr, typename State, typename Data>
- struct impl
- : lazy<
- typename detail::expand_pattern<
- proto::arity_of<Expr>::value
- , A9
- , detail::expand_pattern_rest_9<
- Object
- , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8
- >
- >::type
- >::template impl<Expr, State, Data>
- {};
- };