/
usr
/
include
/
boost
/
assign
/
std
/
/usr/include/boost/assign/std
mkdir
upload
Name
Size
Mode
Actions
deque.hpp
1127
0644
edit
dl
rm
list.hpp
1119
0644
edit
dl
rm
map.hpp
1063
0644
edit
dl
rm
queue.hpp
1573
0644
edit
dl
rm
set.hpp
1610
0644
edit
dl
rm
slist.hpp
1350
0644
edit
dl
rm
stack.hpp
1103
0644
edit
dl
rm
vector.hpp
1136
0644
edit
dl
rm
Edit:
/usr/include/boost/assign/std/list.hpp
(1119B)
// Boost.Assign library // // Copyright Thorsten Ottosen 2003-2004. Use, modification and // distribution is 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) // // For more information, see http://www.boost.org/libs/assign/ // #ifndef BOOST_ASSIGN_STD_LIST_HPP #define BOOST_ASSIGN_STD_LIST_HPP #if defined(_MSC_VER) # pragma once #endif #include <boost/assign/list_inserter.hpp> #include <boost/config.hpp> #include <boost/move/utility.hpp> #include <list> namespace boost { namespace assign { #if defined(BOOST_NO_CXX11_RVALUE_REFERENCES) template< class V, class A, class V2 > inline list_inserter< assign_detail::call_push_back< std::list<V,A> >, V > operator+=( std::list<V,A>& c, V2 v ) { return push_back( c )( v ); } #else template< class V, class A, class V2 > inline list_inserter< assign_detail::call_push_back< std::list<V, A> >, V > operator+=(std::list<V, A>& c, V2&& v) { return push_back(c)(boost::forward<V2>(v)); } #endif } } #endif
Save
cmd:
run