diff options
author | David Robillard <d@drobilla.net> | 2022-12-13 01:21:23 -0500 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2022-12-14 18:04:27 -0500 |
commit | 513296b868df8a3c5a55290d3146cba017418926 (patch) | |
tree | 995f1325f06d731a2c86627330d36b6453867334 /src/gui/App.cpp | |
parent | fa611574101cd657a0716aaf2028b5bc852d4a8a (diff) | |
download | ingen-513296b868df8a3c5a55290d3146cba017418926.tar.gz ingen-513296b868df8a3c5a55290d3146cba017418926.tar.bz2 ingen-513296b868df8a3c5a55290d3146cba017418926.zip |
Use std::variant
Diffstat (limited to 'src/gui/App.cpp')
-rw-r--r-- | src/gui/App.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/gui/App.cpp b/src/gui/App.cpp index ff9636b9..7ec6014e 100644 --- a/src/gui/App.cpp +++ b/src/gui/App.cpp @@ -47,7 +47,6 @@ #include "lilv/lilv.h" #include "suil/suil.h" -#include <boost/variant/get.hpp> #include <glib.h> #include <glibmm/main.h> #include <glibmm/miscutils.h> @@ -73,6 +72,7 @@ #include <memory> #include <string> #include <utility> +#include <variant> namespace ingen { namespace gui { @@ -239,13 +239,13 @@ App::serialiser() void App::message(const Message& msg) { - if (const Response* const r = boost::get<Response>(&msg)) { + if (const Response* const r = std::get_if<Response>(&msg)) { response(r->id, r->status, r->subject); - } else if (const Error* const e = boost::get<Error>(&msg)) { + } else if (const Error* const e = std::get_if<Error>(&msg)) { error_message(e->message); - } else if (const Put* const p = boost::get<Put>(&msg)) { + } else if (const Put* const p = std::get_if<Put>(&msg)) { put(p->uri, p->properties, p->ctx); - } else if (const SetProperty* const s = boost::get<SetProperty>(&msg)) { + } else if (const SetProperty* const s = std::get_if<SetProperty>(&msg)) { property_change(s->subject, s->predicate, s->value, s->ctx); } } |