offa
|
5e631ae734
|
Test fixed.
|
il y a 7 ans |
offa
|
57ee00a658
|
Catch updated to latest version (v2.0.0-dev.5).
|
il y a 7 ans |
offa
|
0b264e8f80
|
Implementation of swap() added. As the specification of the
noexcept-value is missing in the document it is implemented as for
std::swap(). Fixes #73.
|
il y a 7 ans |
offa
|
88120b7f1e
|
Test case added.
|
il y a 7 ans |
offa
|
eadc953f4f
|
Testcases added.
|
il y a 7 ans |
offa
|
a75bc2df64
|
Test naming updated (fixes #60).
|
il y a 7 ans |
offa
|
37f6962596
|
Prevent unused warning.
|
il y a 7 ans |
offa
|
2567ef98e0
|
Test case added (#47).
|
il y a 7 ans |
offa
|
0789d10f91
|
Test cases added (#47).
|
il y a 7 ans |
offa
|
027a53b1a3
|
Factory fucntion make_unique_resource_checked() added.
|
il y a 7 ans |
offa
|
a88ea2e20f
|
Factory function make_unique_resource() with std::reference_wrapper
added.
|
il y a 7 ans |
offa
|
0d2e3da347
|
Factory function make_unique_resource() fully implemented and Test
added.
|
il y a 7 ans |
offa
|
ea843c33c9
|
Test for self-move removed as this is prevented by some compilers.
|
il y a 7 ans |
offa
|
12f3d51a1a
|
Move assignment implemented.
|
il y a 7 ans |
offa
|
fa89795daf
|
Small cmake simplification.
|
il y a 7 ans |
offa
|
105766eff4
|
Pointer access added.
|
il y a 7 ans |
offa
|
fc66bf69dc
|
Pointer access added.
|
il y a 7 ans |
offa
|
b483bf02bb
|
Method implemented.
|
il y a 7 ans |
offa
|
bdb03f8cd7
|
Methods implemented.
|
il y a 7 ans |
offa
|
c68b2a8e24
|
Some more methods implemented.
|
il y a 7 ans |
offa
|
41f4a3b3da
|
Tests added and some fixes.
|
il y a 7 ans |
offa
|
cd0a724ceb
|
Implementing the updated version unique_resource.
|
il y a 7 ans |
offa
|
7b53990fc0
|
Catch updated to Catch2 dev. 4 (#48).
|
il y a 7 ans |
offa
|
09574d397e
|
Test description fixed.
|
il y a 7 ans |
offa
|
ca024cdbca
|
Implementation of scope_fail class and make_scope_fail() factory
function.
|
il y a 7 ans |
offa
|
7ad966c413
|
scope_success implemented. Until C++17 is used,
std::uncaught_exception() must be used instead of
std::uncaught_exceptions() (#46).
|
il y a 7 ans |
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.
|
il y a 7 ans |
offa
|
dddb1db13d
|
Cleanup.
|
il y a 7 ans |
offa
|
9850626679
|
Handling of the not no-throw-constructible case of the move ctor added
to scope_exit (fixes #42, fixes #29).
|
il y a 7 ans |
offa
|
d60701bf91
|
Filenames corrected.
|
il y a 7 ans |
offa
|
1bfce15320
|
Renaming of scope_guard_t to scope_exit.
|
il y a 7 ans |
offa
|
e369b880f0
|
Test tags updated.
|
il y a 7 ans |
offa
|
b70762c66d
|
Factory renamed to make_scope_exit().
|
il y a 7 ans |
offa
|
cb8706d97a
|
Build fix for clang 3.8.
|
il y a 7 ans |
offa
|
5e610e63e4
|
LValue handling of the scope guard move ctor implemented (fixes #41).
|
il y a 7 ans |
offa
|
de9455c2b7
|
Ctors of scope guard (almost) implemented. Still missing: Correct
behaviour for LValue references (see #41).
|
il y a 7 ans |
offa
|
b9b7126260
|
Refactoring.
|
il y a 7 ans |
offa
|
bcb599711b
|
Unique Resource Test ported.
|
il y a 7 ans |
offa
|
547c1bb5fa
|
Refactoring.
|
il y a 7 ans |
offa
|
7f62445bce
|
Trompeloeil updated to latest dev as builds fail with master and latest
release (#21).
|
il y a 7 ans |
offa
|
a16ef7e13d
|
Scope Guard Test ported.
|
il y a 7 ans |
offa
|
c726e08dc1
|
Formatting.
|
il y a 7 ans |
offa
|
70b6441ef7
|
Trompeloeil added (#21).
|
il y a 7 ans |
offa
|
60504aca9c
|
Catch License added.
|
il y a 7 ans |
offa
|
c4d4e5820e
|
Non-const deleter accessor implemented.
|
il y a 7 ans |
offa
|
9dee2f7ac2
|
Checked unique resource implemented.
|
il y a 7 ans |
offa
|
5508546664
|
Type constrains for pointer related operations implemented.
|
il y a 7 ans |
offa
|
73748ae3ff
|
Delete access added.
|
il y a 7 ans |
offa
|
0d6173398c
|
Conversion operator implemented.
|
il y a 7 ans |
offa
|
7988145317
|
Reset and get implemented.
|
il y a 7 ans |