/usr/include/boost/thread/detail
NameSizeModeActions
atomic_redef_macros.hpp6440644editdlrm
atomic_undef_macros.hpp9130644editdlrm
config.hpp181490644editdlrm
counter.hpp24410644editdlrm
delete.hpp17120644editdlrm
force_cast.hpp9980644editdlrm
function_wrapper.hpp20920644editdlrm
invoke.hpp513430644editdlrm
invoker.hpp230780644editdlrm
is_convertible.hpp13450644editdlrm
lockable_wrapper.hpp9800644editdlrm
log.hpp24710644editdlrm
make_tuple_indices.hpp90040644editdlrm
memory.hpp14650644editdlrm
move.hpp105480644editdlrm
nullary_function.hpp57580644editdlrm
platform.hpp28600644editdlrm
platform_time.hpp153450644editdlrm
singleton.hpp11880644editdlrm
thread.hpp263120644editdlrm
thread_group.hpp42790644editdlrm
thread_heap_alloc.hpp6310644editdlrm
thread_interruption.hpp12280644editdlrm
thread_safety.hpp58550644editdlrm
tss_hooks.hpp25310644editdlrm
variadic_footer.hpp2620644editdlrm
variadic_header.hpp5370644editdlrm
Edit: /usr/include/boost/thread/detail/memory.hpp (1465B)
////////////////////////////////////////////////////////////////////////////// // // Copyright (C) 2011-2013 Vicente J. Botet Escriba // // Distributed under 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/thread for documentation. // ////////////////////////////////////////////////////////////////////////////// #ifndef BOOST_THREAD_DETAIL_MEMORY_HPP #define BOOST_THREAD_DETAIL_MEMORY_HPP #include #include #include #include #include namespace boost { namespace thread_detail { template class allocator_destructor { typedef csbl::allocator_traits<_Alloc> alloc_traits; public: typedef typename alloc_traits::pointer pointer; typedef typename alloc_traits::size_type size_type; private: _Alloc alloc_; size_type s_; public: allocator_destructor(_Alloc& a, size_type s)BOOST_NOEXCEPT : alloc_(a), s_(s) {} void operator()(pointer p)BOOST_NOEXCEPT { alloc_traits::destroy(alloc_, p); alloc_traits::deallocate(alloc_, p, s_); } }; } //namespace thread_detail } #endif // BOOST_THREAD_DETAIL_MEMORY_HPP