|
5993 | 5993 | <specialization name="std::hash" link="hash"/> |
5994 | 5994 | </class> |
5995 | 5995 |
|
| 5996 | + <class name="std::jthread" link="cpp/thread/jthread" since="c++20"> |
| 5997 | + <constructor/> |
| 5998 | + <destructor/> |
| 5999 | + <function name="operator="/> |
| 6000 | + |
| 6001 | + <function name="joinable"/> |
| 6002 | + <function name="get_id"/> |
| 6003 | + <function name="native_handle"/> |
| 6004 | + <function name="hardware_concurrency"/> |
| 6005 | + |
| 6006 | + <function name="join"/> |
| 6007 | + <function name="detach"/> |
| 6008 | + <function name="swap"/> |
| 6009 | + |
| 6010 | + <function name="get_stop_source"/> |
| 6011 | + <function name="get_stop_token"/> |
| 6012 | + <function name="request_stop"/> |
| 6013 | + |
| 6014 | + <overload name="swap" link="swap2"/> |
| 6015 | + </class> |
| 6016 | + |
5996 | 6017 | <function name="std::this_thread::get_id" link="cpp/thread/get_id"/> |
5997 | 6018 | <function name="std::this_thread::sleep_for" link="cpp/thread/sleep_for"/> |
5998 | 6019 | <function name="std::this_thread::sleep_until" link="cpp/thread/sleep_until"/> |
5999 | 6020 | <function name="std::this_thread::yield" link="cpp/thread/yield"/> |
6000 | 6021 |
|
| 6022 | + <class name="std::stop_token" link="cpp/thread/stop_token" since="c++20"> |
| 6023 | + <constructor/> |
| 6024 | + <destructor/> |
| 6025 | + <function name="operator="/> |
| 6026 | + |
| 6027 | + <function name="swap"/> |
| 6028 | + |
| 6029 | + <function name="stop_requested"/> |
| 6030 | + <function name="stop_possible"/> |
| 6031 | + |
| 6032 | + <overload name="operator==" link="operator_cmp"/> |
| 6033 | + <overload name="swap" link="swap2"/> |
| 6034 | + </class> |
| 6035 | + |
| 6036 | + <class name="std::stop_source" link="cpp/thread/stop_source" since="c++20"> |
| 6037 | + <constructor/> |
| 6038 | + <destructor/> |
| 6039 | + <function name="operator="/> |
| 6040 | + |
| 6041 | + <function name="request_stop"/> |
| 6042 | + <function name="swap"/> |
| 6043 | + |
| 6044 | + <function name="get_token"/> |
| 6045 | + <function name="stop_requested"/> |
| 6046 | + <function name="stop_possible"/> |
| 6047 | + |
| 6048 | + <overload name="operator==" link="operator_cmp"/> |
| 6049 | + <overload name="swap" link="swap2"/> |
| 6050 | + </class> |
| 6051 | + |
| 6052 | + <class name="nostopstate_t" link="cpp/thread/stop_source/nostopstate_t" since="c++20"/> |
| 6053 | + <const name="nostopstate" link="cpp/thread/stop_source/nostopstate" since="c++20"/> |
| 6054 | + |
| 6055 | + <class name="stop_callback" link="cpp/thread/stop_callback" since="c++20"> |
| 6056 | + <constructor/> |
| 6057 | + <destructor/> |
| 6058 | + </class> |
| 6059 | + |
6001 | 6060 | <const name="std::hardware_constructive_interference_size" |
6002 | 6061 | link="cpp/thread/hardware_destructive_interference_size" since="c++17"/> |
6003 | 6062 | <const name="std::hardware_destructive_interference_size" |
6004 | 6063 | link="cpp/thread/hardware_destructive_interference_size" since="c++17"/> |
6005 | 6064 |
|
6006 | 6065 | <class name="std::mutex" link="cpp/thread/mutex"> |
6007 | 6066 | <constructor/> |
| 6067 | + <destructor/> |
6008 | 6068 | <function name="lock"/> |
6009 | 6069 | <function name="try_lock"/> |
6010 | 6070 | <function name="unlock"/> |
|
6013 | 6073 |
|
6014 | 6074 | <class name="std::recursive_mutex" link="cpp/thread/recursive_mutex"> |
6015 | 6075 | <constructor/> |
| 6076 | + <destructor/> |
6016 | 6077 | <function name="lock"/> |
6017 | 6078 | <function name="try_lock"/> |
6018 | 6079 | <function name="unlock"/> |
|
6021 | 6082 |
|
6022 | 6083 | <class name="std::timed_mutex" link="cpp/thread/timed_mutex"> |
6023 | 6084 | <constructor/> |
| 6085 | + <destructor/> |
6024 | 6086 | <function name="lock"/> |
6025 | 6087 | <function name="try_lock"/> |
6026 | 6088 | <function name="try_lock_for"/> |
|
6031 | 6093 |
|
6032 | 6094 | <class name="std::recursive_timed_mutex" link="cpp/thread/recursive_timed_mutex"> |
6033 | 6095 | <constructor/> |
| 6096 | + <destructor/> |
6034 | 6097 | <function name="lock"/> |
6035 | 6098 | <function name="try_lock"/> |
6036 | 6099 | <function name="try_lock_for"/> |
|
6041 | 6104 |
|
6042 | 6105 | <class name="std::shared_timed_mutex" link="cpp/thread/shared_timed_mutex" since="c++14"> |
6043 | 6106 | <constructor/> |
| 6107 | + <destructor/> |
6044 | 6108 | <function name="lock"/> |
6045 | 6109 | <function name="try_lock"/> |
6046 | 6110 | <function name="try_lock_for"/> |
|
6056 | 6120 |
|
6057 | 6121 | <class name="std::shared_mutex" link="cpp/thread/shared_mutex" since="c++17"> |
6058 | 6122 | <constructor/> |
| 6123 | + <destructor/> |
6059 | 6124 | <function name="lock"/> |
6060 | 6125 | <function name="try_lock"/> |
6061 | 6126 | <function name="unlock"/> |
|
6079 | 6144 | <destructor/> |
6080 | 6145 | </class> |
6081 | 6146 |
|
| 6147 | + <class name="std::scoped_lock" link="cpp/thread/scoped_lock" since="c++17"> |
| 6148 | + <constructor/> |
| 6149 | + <destructor/> |
| 6150 | + </class> |
| 6151 | + |
6082 | 6152 | <class name="std::unique_lock" link="cpp/thread/unique_lock"> |
6083 | 6153 | <constructor/> |
6084 | 6154 | <destructor/> |
|
6162 | 6232 | <const name="timeout" link="."/> |
6163 | 6233 | </enum> |
6164 | 6234 |
|
| 6235 | + <class name="std::counting_semaphore" link="cpp/thread/counting_semaphore" since="c++20"> |
| 6236 | + <constructor/> |
| 6237 | + <destructor/> |
| 6238 | + |
| 6239 | + <function name="release"/> |
| 6240 | + <function name="acquire"/> |
| 6241 | + <function name="try_acquire"/> |
| 6242 | + <function name="try_acquire_for"/> |
| 6243 | + <function name="try_acquire_until"/> |
| 6244 | + |
| 6245 | + <const name="max"/> |
| 6246 | + </class> |
| 6247 | + <typedef name="std::binary_semaphore" alias="std::counting_semaphore" since="c++20"/> |
| 6248 | + |
| 6249 | + <class name="std::latch" link="cpp/thread/latch" since="c++20"> |
| 6250 | + <constructor/> |
| 6251 | + <destructor/> |
| 6252 | + |
| 6253 | + <function name="count_down"/> |
| 6254 | + <function name="try_wait"/> |
| 6255 | + <function name="wait"/> |
| 6256 | + <function name="arrive_and_wait"/> |
| 6257 | + |
| 6258 | + <const name="max"/> |
| 6259 | + </class> |
| 6260 | + |
| 6261 | + <class name="std::barrier" link="cpp/thread/barrier" since="c++20"> |
| 6262 | + <constructor/> |
| 6263 | + <destructor/> |
| 6264 | + |
| 6265 | + <function name="arrive"/> |
| 6266 | + <function name="wait"/> |
| 6267 | + <function name="arrive_and_wait"/> |
| 6268 | + <function name="arrive_and_drop"/> |
| 6269 | + |
| 6270 | + <const name="max"/> |
| 6271 | + </class> |
| 6272 | + |
6165 | 6273 | <class name="std::promise" link="cpp/thread/promise"> |
6166 | 6274 | <constructor/> |
6167 | 6275 | <destructor/> |
|
6173 | 6281 | <function name="set_exception"/> |
6174 | 6282 | <function name="set_exception_at_thread_exit"/> |
6175 | 6283 |
|
| 6284 | + <overload name="std::swap" link="swap2"/> |
6176 | 6285 | <specialization name="std::uses_allocator" link="uses_allocator"/> |
6177 | 6286 | </class> |
6178 | 6287 |
|
|
6213 | 6322 | <function name="make_ready_at_thread_exit"/> |
6214 | 6323 | <function name="reset"/> |
6215 | 6324 |
|
| 6325 | + <overload name="std::swap" link="swap2"/> |
6216 | 6326 | <specialization name="std::uses_allocator" link="uses_allocator"/> |
6217 | 6327 | </class> |
6218 | 6328 |
|
|
6232 | 6342 | <class name="std::future_error" link="cpp/thread/future_error"> |
6233 | 6343 | <inherits name="std::logic_error"/> |
6234 | 6344 | <constructor/> |
| 6345 | + <function name="operator="/> |
6235 | 6346 | <function name="code"/> |
6236 | 6347 | <function name="what"/> |
6237 | 6348 | </class> |
|
0 commit comments