diff options
Diffstat (limited to 'inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/type_traits/has_trivial_destructor.hpp')
-rw-r--r-- | inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/type_traits/has_trivial_destructor.hpp | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/type_traits/has_trivial_destructor.hpp b/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/type_traits/has_trivial_destructor.hpp deleted file mode 100644 index 9a3a61ff9..000000000 --- a/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/type_traits/has_trivial_destructor.hpp +++ /dev/null @@ -1,48 +0,0 @@ - -// (C) Copyright Steve Cleary, Beman Dawes, Howard Hinnant & John Maddock 2000. -// Use, modification and distribution are subject to 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). -// -// See http://www.boost.org/libs/type_traits for most recent version including documentation. - -#ifndef BOOST_TT_HAS_TRIVIAL_DESTRUCTOR_HPP_INCLUDED -#define BOOST_TT_HAS_TRIVIAL_DESTRUCTOR_HPP_INCLUDED - -#include <boost/type_traits/intrinsics.hpp> -#include <boost/type_traits/integral_constant.hpp> - -#ifdef BOOST_HAS_TRIVIAL_DESTRUCTOR - -#if defined(BOOST_INTEL) || defined(BOOST_MSVC) -#include <boost/type_traits/is_pod.hpp> -#endif -#ifdef BOOST_HAS_SGI_TYPE_TRAITS -#include <boost/type_traits/is_same.hpp> -#endif - -#if defined(__GNUC__) || defined(__clang__) || defined(__SUNPRO_CC) -#include <boost/type_traits/is_destructible.hpp> -#endif - -namespace boost { - -template <typename T> struct has_trivial_destructor : public integral_constant<bool, BOOST_HAS_TRIVIAL_DESTRUCTOR(T)>{}; -#else -#include <boost/type_traits/is_pod.hpp> - -namespace boost{ - -template <typename T> struct has_trivial_destructor : public integral_constant<bool, ::boost::is_pod<T>::value>{}; -#endif - -template <> struct has_trivial_destructor<void> : public false_type{}; -#ifndef BOOST_NO_CV_VOID_SPECIALIZATIONS -template <> struct has_trivial_destructor<void const> : public false_type{}; -template <> struct has_trivial_destructor<void const volatile> : public false_type{}; -template <> struct has_trivial_destructor<void volatile> : public false_type{}; -#endif - -} // namespace boost - -#endif // BOOST_TT_HAS_TRIVIAL_DESTRUCTOR_HPP_INCLUDED |