move/traits.hpp
Go to the documentation of this file.
1 //
3 // (C) Copyright Ion Gaztanaga 2009-2012.
4 // Distributed under the Boost Software License, Version 1.0.
5 // (See accompanying file LICENSE_1_0.txt or copy at
6 // http://www.boost.org/LICENSE_1_0.txt)
7 //
8 // See http://www.boost.org/libs/move for documentation.
9 //
11 
13 
14 #ifndef BOOST_MOVE_TRAITS_HPP
15 #define BOOST_MOVE_TRAITS_HPP
16 
17 #ifndef BOOST_CONFIG_HPP
18 # include <boost/config.hpp>
19 #endif
20 #
21 #if defined(BOOST_HAS_PRAGMA_ONCE)
22 # pragma once
23 #endif
24 
26 
27 #ifndef BOOST_NO_CXX11_RVALUE_REFERENCES
28 #include <boost/move/core.hpp>
29 #endif
32 
33 namespace boost {
34 
44 template <class T>
47 {};
48 
53 template <class T>
55 {
58 };
59 
60 namespace move_detail {
61 
62 template <class T>
64 {
65  //The standard requires is_nothrow_move_constructible for move_if_noexcept
66  //but a user (usually in C++03) might specialize has_nothrow_move which includes it
70 };
71 
72 } //move_detail {
73 } //namespace boost {
74 
76 
77 #endif //#ifndef BOOST_MOVE_TRAITS_HPP
boost::move_detail::is_copy_constructible
Definition: type_traits.hpp:740
boost::has_trivial_destructor_after_move
Definition: move/traits.hpp:45
type_traits.hpp
config.hpp
boost
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
boost::move_detail::is_nothrow_move_assignable
Definition: type_traits.hpp:883
boost::has_nothrow_move
Definition: move/traits.hpp:54
boost::move_detail::is_nothrow_move_constructible_or_uncopyable::value
static const bool value
Definition: move/traits.hpp:67
config_begin.hpp
meta_utils.hpp
boost::move_detail::is_nothrow_move_constructible_or_uncopyable
Definition: move/traits.hpp:63
config_end.hpp
boost::move_detail::is_trivially_destructible
Definition: type_traits.hpp:804
core.hpp
boost::has_nothrow_move::value
static const bool value
Definition: move/traits.hpp:56
boost::move_detail::is_nothrow_move_constructible
Definition: type_traits.hpp:869


sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:48:43