/third_party/boost/boost/thread/ |
D | tss.hpp | 29 class thread_specific_ptr class 32 thread_specific_ptr(thread_specific_ptr&); 33 thread_specific_ptr& operator=(thread_specific_ptr&); 53 thread_specific_ptr(): in thread_specific_ptr() function in boost::thread_specific_ptr 56 explicit thread_specific_ptr(void (*func_)(T*)) in thread_specific_ptr() function in boost::thread_specific_ptr 59 ~thread_specific_ptr() in ~thread_specific_ptr()
|
/third_party/boost/libs/thread/doc/ |
D | tss.qbk | 22 [heading Portable thread-local storage with `boost::thread_specific_ptr`] 24 `boost::thread_specific_ptr` provides a portable mechanism for thread-local storage that works on a… 25 __boost_thread__. Each instance of `boost::thread_specific_ptr` represents a pointer to an object (… 36 When a thread exits, the objects associated with each `boost::thread_specific_ptr` instance are des… 38 `boost::thread_specific_ptr` by providing a cleanup routine to the constructor. In this case, the o… 40 …p routine sets the value of associated with an instance of `boost::thread_specific_ptr` that has a… 42 `boost::thread_specific_ptr` with values. 52 Boost.Thread uses the address of the `thread_specific_ptr` instance as key of the thread specific p… 54 [section:thread_specific_ptr Class `thread_specific_ptr`] 61 class thread_specific_ptr [all …]
|
D | changes.qbk | 15 * [@http://svn.boost.org/trac/boost/ticket/3926 #3926] thread_specific_ptr + dlopen library causes … 45 * [@http://svn.boost.org/trac/boost/ticket/3926 #3926] thread_specific_ptr + dlopen library causes … 66 * [@http://svn.boost.org/trac/boost/ticket/3926 #3926] thread_specific_ptr + dlopen library causes … 141 * [@http://svn.boost.org/trac/boost/ticket/3926 #3926] thread_specific_ptr + dlopen library causes … 181 * [@http://svn.boost.org/trac/boost/ticket/3926 #3926] thread_specific_ptr + dlopen library causes … 268 * [@http://svn.boost.org/trac/boost/ticket/3926 #3926] thread_specific_ptr + dlopen library causes … 324 * [@http://svn.boost.org/trac/boost/ticket/3926 #3926] thread_specific_ptr + dlopen library causes … 366 * [@http://svn.boost.org/trac/boost/ticket/10196 #10196] thread_specific_ptr does not support void* 386 * [@http://svn.boost.org/trac/boost/ticket/3926 #3926] thread_specific_ptr + dlopen library causes … 440 * [@http://svn.boost.org/trac/boost/ticket/3926 #3926] thread_specific_ptr + dlopen library causes … [all …]
|
/third_party/boost/libs/thread/test/ |
D | test_tss.cpp | 52 boost::thread_specific_ptr<tss_value_t> tss_value; 230 boost::thread_specific_ptr<void> tss_void(tss_void_custom_cleanup); 314 boost::thread_specific_ptr<void> tss_void_with_cleanup(tss_void_custom_cleanup); 356 boost::thread_specific_ptr<Dummy> tss_with_cleanup(tss_custom_cleanup); 429 boost::thread_specific_ptr<dummy_class_tracks_deletions> tss_with_null_cleanup(NULL); 471 boost::thread_specific_ptr<Dummy> local_tss(tss_custom_cleanup); in thread_with_local_tss_ptr() 489 boost::thread_specific_ptr<Dummy> local_tss(tss_custom_cleanup); in BOOST_AUTO_TEST_CASE()
|
D | test_11053.cpp | 30 boost::thread_specific_ptr<WorkSpace> m_ptr; 43 boost::thread_specific_ptr<A> m_ptr; 56 boost::thread_specific_ptr<B> m_ptr;
|
D | test_3837.cpp | 33 optional<thread_specific_ptr<dummy_class_tracks_deletions> > optr;
|
/third_party/boost/boost/spirit/home/classic/phoenix/ |
D | closures.hpp | 205 boost::thread_specific_ptr<frame_ptr> tsp_frame; 404 static boost::thread_specific_ptr<holder_t*> & 407 static boost::thread_specific_ptr<holder_t*> the_instance; in tsp_frame_instance() 428 boost::thread_specific_ptr<holder_t*> &tsp_frame = tsp_frame_instance(); in closure_frame_holder_ref()
|
/third_party/boost/libs/log/src/ |
D | record_ostream.cpp | 76 thread_specific_ptr< stream_compound_pool< CharT > > 86 typedef thread_specific_ptr< this_type > tls_ptr_type;
|
D | named_scope.cpp | 148 thread_specific_ptr< scope_list > pScopes;
|
D | core.cpp | 276 thread_specific_ptr< thread_data > m_thread_data;
|
/third_party/boost/libs/thread/example/ |
D | tss.cpp | 11 boost::thread_specific_ptr<int> value;
|
/third_party/boost/libs/thread/tutorial/ |
D | tss.cpp | 11 boost::thread_specific_ptr<int> value;
|
/third_party/boost/libs/locale/src/icu/ |
D | predefined_formatters.hpp | 173 mutable boost::thread_specific_ptr<icu::NumberFormat> number_format_[fmt_count]; 174 mutable boost::thread_specific_ptr<icu::SimpleDateFormat> date_formatter_;
|
D | collator.cpp | 156 mutable boost::thread_specific_ptr<icu::Collator> collates_[level_count];
|
/third_party/boost/libs/compute/include/boost/compute/detail/ |
D | global_static.hpp | 25 static ::boost::thread_specific_ptr< type > BOOST_PP_CAT(name, _tls_ptr_); \
|
/third_party/boost/boost/compute/detail/ |
D | global_static.hpp | 25 static ::boost::thread_specific_ptr< type > BOOST_PP_CAT(name, _tls_ptr_); \
|
/third_party/boost/libs/regex/test/regress/ |
D | main.cpp | 142 static boost::thread_specific_ptr<boost::array<int, 800> > tp; in get_array_data()
|
D | info.hpp | 98 static boost::thread_specific_ptr<data_type> pd; in do_get_data()
|
/third_party/boost/boost/spirit/home/classic/core/non_terminal/impl/ |
D | grammar.ipp | 221 boost::thread_specific_ptr<ptr_t> & tld_helper 222 = static_<boost::thread_specific_ptr<ptr_t>,
|
/third_party/boost/boost/log/sinks/ |
D | basic_sink_frontend.hpp | 345 thread_specific_ptr< formatting_context > m_pContext;
|