offa
|
35579692fd
|
Year updated.
|
3 年之前 |
offa
|
0c4f9a3807
|
Year updated.
|
4 年之前 |
offa
|
cbe1497501
|
Year updated.
|
5 年之前 |
offa
|
b354a77b6c
|
Member prefix ('m_') removed from all member variables (fixes #136).
|
6 年之前 |
offa
|
dbde1928ba
|
License header changed to MIT license.
|
6 年之前 |
offa
|
8aa4f8131a
|
Implementation of all scope guards simplified a specific ctor is no
longer necessary. The Implementation can now become a simple 'using'
directive (#134).
|
6 年之前 |
offa
|
59a47687d4
|
Scope guards noexecpt value updated according R8 (#121).
|
6 年之前 |
offa
|
92698c3b19
|
Year updated.
|
6 年之前 |
offa
|
4e5339989f
|
Cleanup.
|
7 年之前 |
offa
|
ef12b255a4
|
Scope_fail changes adapted (#106).
|
7 年之前 |
offa
|
347cd514e6
|
Changed noexcepts of the scope guard ctor's adapted (fixes #107).
|
7 年之前 |
offa
|
97289ce254
|
Deduction guides for the scope guards updated (#105).
|
7 年之前 |
offa
|
31ed32a066
|
All no longer specified factory functions removed (fixes #89).
|
7 年之前 |
offa
|
ae68d0abca
|
Factory functions can use the ctor directly now.
|
7 年之前 |
offa
|
725b29cf70
|
No longer specified factory functions deprecated (#88).
|
7 年之前 |
offa
|
3cd80d66f0
|
Formatting.
|
7 年之前 |
offa
|
b155aa8d7a
|
Deduction guide for scope_fail implemented (#80).
|
7 年之前 |
offa
|
8732ecbb20
|
Using std::uncaught_exceptions() as this is available now (fixes #78).
|
7 年之前 |
offa
|
5154c6bdc2
|
Formatting.
|
7 年之前 |
offa
|
5d396b25ef
|
Typetrait added instead of templated variable.
|
7 年之前 |
offa
|
6407eb6884
|
Subdirectory for implementation details added and scope_guard_base
moved to there.
|
7 年之前 |
offa
|
6f3e9ac6d1
|
Setting the correct noexcept value depending on the strategy.
|
7 年之前 |
offa
|
bb7a9421c5
|
Const and no excepts fixed for the scope guard strategies.
|
7 年之前 |
offa
|
33d2e9c611
|
Formatting.
|
7 年之前 |
offa
|
89b6a069c8
|
Scope Fail refactored.
|
7 年之前 |
offa
|
fbf36a533d
|
Noexcept expression of scope_fail corrected.
|
7 年之前 |
offa
|
f8fc803afa
|
Formatting.
|
7 年之前 |
offa
|
7b96c2afee
|
Noexcept of scope guard mctors updated to P0052R5 (#49).
|
7 年之前 |
offa
|
cc09b0dfeb
|
Names updated.
|
7 年之前 |
offa
|
f37b0b7710
|
Member renamed.
|
7 年之前 |
offa
|
30752c93f1
|
Templateparameter names adapted from P0052.
|
7 年之前 |
offa
|
ca024cdbca
|
Implementation of scope_fail class and make_scope_fail() factory
function.
|
7 年之前 |
offa
|
8b02efb655
|
Missing field initialization of uncaught exceptions added.
|
7 年之前 |
offa
|
93d4bcd0cb
|
Noexcept's removed from scope guard factory functions (fixes #45).
|
7 年之前 |
offa
|
7ad966c413
|
scope_success implemented. Until C++17 is used,
std::uncaught_exception() must be used instead of
std::uncaught_exceptions() (#46).
|
7 年之前 |
offa
|
9697cfefe9
|
Dtor of scope_exit updated. It is now no longer guarding against
exceptions thrown by the deleter (#28), furthermore it's noexcept
now.
|
7 年之前 |
offa
|
9850626679
|
Handling of the not no-throw-constructible case of the move ctor added
to scope_exit (fixes #42, fixes #29).
|
7 年之前 |
offa
|
d60701bf91
|
Filenames corrected.
|
7 年之前 |
offa
|
1bfce15320
|
Renaming of scope_guard_t to scope_exit.
|
7 年之前 |
offa
|
b70762c66d
|
Factory renamed to make_scope_exit().
|
7 年之前 |
offa
|
5e610e63e4
|
LValue handling of the scope guard move ctor implemented (fixes #41).
|
7 年之前 |
offa
|
5e59bb6c07
|
Formatting.
|
7 年之前 |
offa
|
c9bfe16f6e
|
Todo removed as there's an issue for this.
|
7 年之前 |
offa
|
54190db19e
|
Move ctor is no longer noexcept.
|
7 年之前 |
offa
|
b6657b19e2
|
Scope guard ctor are no longer noexcept.
|
7 年之前 |
offa
|
de9455c2b7
|
Ctors of scope guard (almost) implemented. Still missing: Correct
behaviour for LValue references (see #41).
|
7 年之前 |
offa
|
3c37769e2f
|
Naming fixed.
|
7 年之前 |
offa
|
7592f6acb7
|
Copy disabled, move enabled.
|
7 年之前 |
offa
|
053e6edced
|
Using curlybraces in the factory. Unlike mentioned in § 9.1 this seems
to work.
|
7 年之前 |
offa
|
aa331eceb1
|
Missing noexcept added (fixes #17).
|
7 年之前 |