]> git.donarmstrong.com Git - rsem.git/blob - boost/type_traits/add_lvalue_reference.hpp
Updated boost to v1.55.0
[rsem.git] / boost / type_traits / add_lvalue_reference.hpp
1 //  Copyright 2010 John Maddock
2
3 //  Distributed under the Boost Software License, Version 1.0.
4 //  See http://www.boost.org/LICENSE_1_0.txt
5
6 #ifndef BOOST_TYPE_TRAITS_EXT_ADD_LVALUE_REFERENCE__HPP
7 #define BOOST_TYPE_TRAITS_EXT_ADD_LVALUE_REFERENCE__HPP
8
9 #include <boost/type_traits/add_reference.hpp>
10
11 // should be the last #include
12 #include <boost/type_traits/detail/type_trait_def.hpp>
13
14 namespace boost{
15
16 BOOST_TT_AUX_TYPE_TRAIT_DEF1(add_lvalue_reference,T,typename boost::add_reference<T>::type)
17
18 #ifndef BOOST_NO_CXX11_RVALUE_REFERENCES
19 BOOST_TT_AUX_TYPE_TRAIT_PARTIAL_SPEC1_1(typename T,add_lvalue_reference,T&&,T&)
20 #endif
21
22 }
23
24 #include <boost/type_traits/detail/type_trait_undef.hpp>
25
26 #endif  // BOOST_TYPE_TRAITS_EXT_ADD_LVALUE_REFERENCE__HPP