| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
These aren't so useful now that we're in an C++17 world.
Signed-off-by: Sage Weil <sage@redhat.com>
|
|
|
|
|
|
|
|
|
| |
This conflicts with the system assert.h so rename and change includes to
reflect the new name.
Fixes: http://tracker.ceph.com/issues/35682
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
|
|
|
|
|
|
| |
Expand to pairs, optionals, and variants later.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
|
|
|
|
| |
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
|
|
|
|
|
|
| |
And use the experimental ostream joiner provided with the library.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
|
|
|
|
|
|
| |
Since they're no longer needed.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
|
|
|
|
| |
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
|
|
|
|
|
|
|
| |
Since we're on C++14, we're just backporting from future standards
generally.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
|
|
|
|
|
|
|
| |
C++14 provides the ability to define template variables, which the C++17
library puts to good use. We define those same aliases.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
|
|
|
|
|
|
| |
Simply provide what's obvious but missing.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
|
|
These infer the type of the unique/shared/shunique lock from the type of
the mutex.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
|