Home | History | Annotate | Download | only in thread.lock.algorithm

Lines Matching defs:try_lock

13 //   int try_lock(L1&, L2&, L3&...);
25 bool try_lock()
43 bool try_lock()
61 bool try_lock()
77 assert(std::try_lock(l0, l1) == -1);
84 assert(std::try_lock(l0, l1) == 1);
91 assert(std::try_lock(l0, l1) == 0);
100 std::try_lock(l0, l1);
114 std::try_lock(l0, l1);
128 assert(std::try_lock(l0, l1, l2) == -1);
137 assert(std::try_lock(l0, l1, l2) == 0);
148 std::try_lock(l0, l1, l2);
162 assert(std::try_lock(l0, l1, l2) == 1);
171 assert(std::try_lock(l0, l1, l2) == 2);
180 assert(std::try_lock(l0, l1, l2) == 1);
189 assert(std::try_lock(l0, l1, l2) == 0);
200 std::try_lock(l0, l1, l2);
216 std::try_lock(l0, l1, l2);
232 std::try_lock(l0, l1, l2);
246 assert(std::try_lock(l0, l1, l2) == 0);
255 assert(std::try_lock(l0, l1, l2) == 0);
264 assert(std::try_lock(l0, l1, l2) == 1);
273 assert(std::try_lock(l0, l1, l2) == 0);
282 assert(std::try_lock(l0, l1, l2) == 0);
293 std::try_lock(l0, l1, l2);
309 std::try_lock(l0, l1, l2);
325 std::try_lock(l0, l1, l2);
341 std::try_lock(l0, l1, l2);
357 std::try_lock(l0, l1, l2);
373 std::try_lock(l0, l1, l2);
387 assert(std::try_lock(l0, l1, l2) == 0);
398 std::try_lock(l0, l1, l2);
412 assert(std::try_lock(l0, l1, l2) == 0);
421 assert(std::try_lock(l0, l1, l2) == 0);
432 std::try_lock(l0, l1, l2);
448 std::try_lock(l0, l1, l2);
463 assert(std::try_lock(l0, l1, l2, l3) == -1);
474 assert(std::try_lock(l0, l1, l2, l3) == 0);
485 assert(std::try_lock(l0, l1, l2, l3) == 1);
496 assert(std::try_lock(l0, l1, l2, l3) == 2);
507 assert(std::try_lock(l0, l1, l2, l3) == 3);