Home
last modified time | relevance | path

Searched refs:thread_specific_ptr (Results 1 – 20 of 20) sorted by relevance

/third_party/boost/boost/thread/
Dtss.hpp29 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/
Dtss.qbk22 [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 …]
Dchanges.qbk15 * [@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/
Dtest_tss.cpp52 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()
Dtest_11053.cpp30 boost::thread_specific_ptr<WorkSpace> m_ptr;
43 boost::thread_specific_ptr<A> m_ptr;
56 boost::thread_specific_ptr<B> m_ptr;
Dtest_3837.cpp33 optional<thread_specific_ptr<dummy_class_tracks_deletions> > optr;
/third_party/boost/boost/spirit/home/classic/phoenix/
Dclosures.hpp205 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/
Drecord_ostream.cpp76 thread_specific_ptr< stream_compound_pool< CharT > >
86 typedef thread_specific_ptr< this_type > tls_ptr_type;
Dnamed_scope.cpp148 thread_specific_ptr< scope_list > pScopes;
Dcore.cpp276 thread_specific_ptr< thread_data > m_thread_data;
/third_party/boost/libs/thread/example/
Dtss.cpp11 boost::thread_specific_ptr<int> value;
/third_party/boost/libs/thread/tutorial/
Dtss.cpp11 boost::thread_specific_ptr<int> value;
/third_party/boost/libs/locale/src/icu/
Dpredefined_formatters.hpp173 mutable boost::thread_specific_ptr<icu::NumberFormat> number_format_[fmt_count];
174 mutable boost::thread_specific_ptr<icu::SimpleDateFormat> date_formatter_;
Dcollator.cpp156 mutable boost::thread_specific_ptr<icu::Collator> collates_[level_count];
/third_party/boost/libs/compute/include/boost/compute/detail/
Dglobal_static.hpp25 static ::boost::thread_specific_ptr< type > BOOST_PP_CAT(name, _tls_ptr_); \
/third_party/boost/boost/compute/detail/
Dglobal_static.hpp25 static ::boost::thread_specific_ptr< type > BOOST_PP_CAT(name, _tls_ptr_); \
/third_party/boost/libs/regex/test/regress/
Dmain.cpp142 static boost::thread_specific_ptr<boost::array<int, 800> > tp; in get_array_data()
Dinfo.hpp98 static boost::thread_specific_ptr<data_type> pd; in do_get_data()
/third_party/boost/boost/spirit/home/classic/core/non_terminal/impl/
Dgrammar.ipp221 boost::thread_specific_ptr<ptr_t> & tld_helper
222 = static_<boost::thread_specific_ptr<ptr_t>,
/third_party/boost/boost/log/sinks/
Dbasic_sink_frontend.hpp345 thread_specific_ptr< formatting_context > m_pContext;