Commit ff9759c0 authored by Max Kellermann's avatar Max Kellermann

lib/pulse: add "noexcept"

parent a92e0e85
......@@ -25,7 +25,7 @@
#include <pulse/error.h>
std::runtime_error
MakePulseError(pa_context *context, const char *prefix)
MakePulseError(pa_context *context, const char *prefix) noexcept
{
const int e = pa_context_errno(context);
return FormatRuntimeError("%s: %s", prefix, pa_strerror(e));
......
......@@ -25,6 +25,6 @@
struct pa_context;
std::runtime_error
MakePulseError(pa_context *context, const char *prefix);
MakePulseError(pa_context *context, const char *prefix) noexcept;
#endif
......@@ -28,12 +28,12 @@ class LockGuard {
struct pa_threaded_mainloop *const mainloop;
public:
explicit LockGuard(struct pa_threaded_mainloop *_mainloop)
explicit LockGuard(struct pa_threaded_mainloop *_mainloop) noexcept
:mainloop(_mainloop) {
pa_threaded_mainloop_lock(mainloop);
}
~LockGuard() {
~LockGuard() noexcept {
pa_threaded_mainloop_unlock(mainloop);
}
......
......@@ -26,7 +26,7 @@
#include <pulse/error.h>
void
LogPulseError(pa_context *context, const char *prefix)
LogPulseError(pa_context *context, const char *prefix) noexcept
{
const int e = pa_context_errno(context);
FormatError(pulse_domain, "%s: %s", prefix, pa_strerror(e));
......
......@@ -23,6 +23,6 @@
struct pa_context;
void
LogPulseError(pa_context *context, const char *prefix);
LogPulseError(pa_context *context, const char *prefix) noexcept;
#endif
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment