|
4e7e2c812d
|
scoped: rename disabling methods for consistency
|
2019-08-12 12:58:44 +10:00 |
|
|
1ca47626aa
|
scoped: don't force rvals for function object
|
2019-04-25 09:22:02 +10:00 |
|
|
70a16c7d47
|
scoped: add optional reset modifier
|
2019-04-12 16:40:17 +10:00 |
|
|
f6056153e3
|
rename root namespace from util to cruft
This places, at long last, the core library code into the same namespace
as the extended library code.
|
2018-08-05 14:42:02 +10:00 |
|
|
803acc9a87
|
relicense under MPL-2.0
|
2018-08-04 15:14:06 +10:00 |
|
|
d74fca4e98
|
scoped: simplify universal references
this avoids problems with use after stack unwind discovered using
sanitizers.
|
2018-06-18 13:51:59 +10:00 |
|
|
db90a4db53
|
scoped: declare copy and move constructors
they aren't defined currently because we haven't needed them. this is
just to avoid accidents where the defaults will prove problematic.
|
2018-06-18 13:50:16 +10:00 |
|
|
e9d5909f21
|
scoped: eliminate the raii header
|
2018-06-13 15:43:01 +10:00 |
|
|
710a99b865
|
scoped: add scoped value restoring class
|
2018-06-12 14:50:54 +10:00 |
|