Searched refs:__transaction (Results 1 – 3 of 3) sorted by relevance
51 struct __transaction { struct52 __transaction() = delete;55 _LIBCPP_CONSTEXPR_AFTER_CXX17 explicit __transaction(_Rollback __rollback) in __transaction() argument61 _LIBCPP_CONSTEXPR_AFTER_CXX17 __transaction(__transaction&& __other) in __transaction() argument69 __transaction(__transaction const&) = delete;70 __transaction& operator=(__transaction const&) = delete; argument71 __transaction& operator=(__transaction&&) = delete; argument79 _LIBCPP_CONSTEXPR_AFTER_CXX17 ~__transaction() { in ~__transaction() argument90 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR __transaction<_Rollback> __make_transaction(_Rollback __rol… in __make_transaction() argument91 return __transaction<_Rollback>(std::move(__rollback)); in __make_transaction()
25 std::__transaction<decltype(rollback)> t(rollback); in test()36 std::__transaction<decltype(rollback)> t(rollback); in test()50 std::__transaction<decltype(rollback)> t(rollback); in test()61 std::__transaction<decltype(rollback)> t(rollback); in test()72 using Transaction = std::__transaction<Rollback>; in test()88 using ThrowOnMoveTransaction = std::__transaction<ThrowOnMove>; in test()107 std::__transaction<decltype(rollback)> t(rollback); in test_exceptions()119 std::__transaction<decltype(rollback)> t(rollback); in test_exceptions()134 std::__transaction<decltype(rollback)> t(rollback); in test_exceptions()
413 …__transaction __guard([&]() { std::__allocator_destroy_multidimensional(__elem_alloc, __array, __a… in __allocator_construct_at()450 …__transaction __guard([&]() { std::__allocator_destroy_multidimensional(__elem_alloc, __array, __a… in __allocator_construct_at()475 …__transaction __guard([&]() { std::__allocator_destroy_multidimensional(__value_alloc, __begin, __… in __uninitialized_allocator_fill_n()492 …__transaction __guard([&]() { std::__allocator_destroy_multidimensional(__value_alloc, __begin, __… in __uninitialized_allocator_value_construct_n()