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_USE_STANDARD_LIBRARY_MOVE.
GLfloat value


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:12