aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2020-10-31 13:00:51 +0100
committerDavid Robillard <d@drobilla.net>2020-10-31 13:00:51 +0100
commit745bc88be59f1cd88cd1b3353f8dda92766f06a7 (patch)
treead3eef52b940066caaaf6ab4615b813c0317f118
parent416f0c25e62041a1e942d28440b3a649cf9ef776 (diff)
downloadpugl-745bc88be59f1cd88cd1b3353f8dda92766f06a7.tar.gz
pugl-745bc88be59f1cd88cd1b3353f8dda92766f06a7.tar.bz2
pugl-745bc88be59f1cd88cd1b3353f8dda92766f06a7.zip
Make most methods noexcept
-rw-r--r--bindings/cxx/include/pugl/pugl.hpp80
1 files changed, 46 insertions, 34 deletions
diff --git a/bindings/cxx/include/pugl/pugl.hpp b/bindings/cxx/include/pugl/pugl.hpp
index bcf4e6e..29b2d11 100644
--- a/bindings/cxx/include/pugl/pugl.hpp
+++ b/bindings/cxx/include/pugl/pugl.hpp
@@ -275,19 +275,19 @@ public:
}
/// @copydoc puglGetNativeWorld
- void* nativeWorld() { return puglGetNativeWorld(cobj()); }
+ void* nativeWorld() noexcept { return puglGetNativeWorld(cobj()); }
/// @copydoc puglSetClassName
- Status setClassName(const char* const name)
+ Status setClassName(const char* const name) noexcept
{
return static_cast<Status>(puglSetClassName(cobj(), name));
}
/// @copydoc puglGetTime
- double time() const { return puglGetTime(cobj()); }
+ double time() const noexcept { return puglGetTime(cobj()); }
/// @copydoc puglUpdate
- Status update(const double timeout)
+ Status update(const double timeout) noexcept
{
return static_cast<Status>(puglUpdate(cobj(), timeout));
}
@@ -369,18 +369,18 @@ public:
View(View&&) = delete;
View&& operator=(View&&) = delete;
- const World& world() const { return _world; }
- World& world() { return _world; }
+ const World& world() const noexcept { return _world; }
+ World& world() noexcept { return _world; }
/// @copydoc puglSetViewHint
- Status setHint(ViewHint hint, int value)
+ Status setHint(ViewHint hint, int value) noexcept
{
return static_cast<Status>(
puglSetViewHint(cobj(), static_cast<PuglViewHint>(hint), value));
}
/// @copydoc puglGetViewHint
- int getHint(ViewHint hint)
+ int getHint(ViewHint hint) noexcept
{
return puglGetViewHint(cobj(), static_cast<PuglViewHint>(hint));
}
@@ -393,34 +393,34 @@ public:
*/
/// @copydoc puglGetFrame
- Rect frame() const { return puglGetFrame(cobj()); }
+ Rect frame() const noexcept { return puglGetFrame(cobj()); }
/// @copydoc puglSetFrame
- Status setFrame(Rect frame)
+ Status setFrame(Rect frame) noexcept
{
return static_cast<Status>(puglSetFrame(cobj(), frame));
}
/// @copydoc puglSetDefaultSize
- Status setDefaultSize(int width, int height)
+ Status setDefaultSize(int width, int height) noexcept
{
return static_cast<Status>(puglSetDefaultSize(cobj(), width, height));
}
/// @copydoc puglSetMinSize
- Status setMinSize(int width, int height)
+ Status setMinSize(int width, int height) noexcept
{
return static_cast<Status>(puglSetMinSize(cobj(), width, height));
}
/// @copydoc puglSetMaxSize
- Status setMaxSize(int width, int height)
+ Status setMaxSize(int width, int height) noexcept
{
return static_cast<Status>(puglSetMaxSize(cobj(), width, height));
}
/// @copydoc puglSetAspectRatio
- Status setAspectRatio(int minX, int minY, int maxX, int maxY)
+ Status setAspectRatio(int minX, int minY, int maxX, int maxY) noexcept
{
return static_cast<Status>(
puglSetAspectRatio(cobj(), minX, minY, maxX, maxY));
@@ -434,37 +434,46 @@ public:
*/
/// @copydoc puglSetWindowTitle
- Status setWindowTitle(const char* title)
+ Status setWindowTitle(const char* title) noexcept
{
return static_cast<Status>(puglSetWindowTitle(cobj(), title));
}
/// @copydoc puglSetParentWindow
- Status setParentWindow(NativeView parent)
+ Status setParentWindow(NativeView parent) noexcept
{
return static_cast<Status>(puglSetParentWindow(cobj(), parent));
}
/// @copydoc puglSetTransientFor
- Status setTransientFor(NativeView parent)
+ Status setTransientFor(NativeView parent) noexcept
{
return static_cast<Status>(puglSetTransientFor(cobj(), parent));
}
/// @copydoc puglRealize
- Status realize() { return static_cast<Status>(puglRealize(cobj())); }
+ Status realize() noexcept
+ {
+ return static_cast<Status>(puglRealize(cobj()));
+ }
/// @copydoc puglShowWindow
- Status showWindow() { return static_cast<Status>(puglShowWindow(cobj())); }
+ Status showWindow() noexcept
+ {
+ return static_cast<Status>(puglShowWindow(cobj()));
+ }
/// @copydoc puglHideWindow
- Status hideWindow() { return static_cast<Status>(puglHideWindow(cobj())); }
+ Status hideWindow() noexcept
+ {
+ return static_cast<Status>(puglHideWindow(cobj()));
+ }
/// @copydoc puglGetVisible
- bool visible() const { return puglGetVisible(cobj()); }
+ bool visible() const noexcept { return puglGetVisible(cobj()); }
/// @copydoc puglGetNativeWindow
- NativeView nativeWindow() { return puglGetNativeWindow(cobj()); }
+ NativeView nativeWindow() noexcept { return puglGetNativeWindow(cobj()); }
/**
@}
@@ -475,16 +484,16 @@ public:
*/
/// @copydoc puglGetContext
- void* context() { return puglGetContext(cobj()); }
+ void* context() noexcept { return puglGetContext(cobj()); }
/// @copydoc puglPostRedisplay
- Status postRedisplay()
+ Status postRedisplay() noexcept
{
return static_cast<Status>(puglPostRedisplay(cobj()));
}
/// @copydoc puglPostRedisplayRect
- Status postRedisplayRect(const Rect rect)
+ Status postRedisplayRect(const Rect rect) noexcept
{
return static_cast<Status>(puglPostRedisplayRect(cobj(), rect));
}
@@ -497,38 +506,41 @@ public:
*/
/// @copydoc puglGrabFocus
- Status grabFocus() { return static_cast<Status>(puglGrabFocus(cobj())); }
+ Status grabFocus() noexcept
+ {
+ return static_cast<Status>(puglGrabFocus(cobj()));
+ }
/// @copydoc puglHasFocus
- bool hasFocus() const { return puglHasFocus(cobj()); }
+ bool hasFocus() const noexcept { return puglHasFocus(cobj()); }
/// @copydoc puglSetBackend
- Status setBackend(const PuglBackend* backend)
+ Status setBackend(const PuglBackend* backend) noexcept
{
return static_cast<Status>(puglSetBackend(cobj(), backend));
}
/// @copydoc puglSetCursor
- Status setCursor(const Cursor cursor)
+ Status setCursor(const Cursor cursor) noexcept
{
return static_cast<Status>(
puglSetCursor(cobj(), static_cast<PuglCursor>(cursor)));
}
/// @copydoc puglRequestAttention
- Status requestAttention()
+ Status requestAttention() noexcept
{
return static_cast<Status>(puglRequestAttention(cobj()));
}
/// @copydoc puglStartTimer
- Status startTimer(const uintptr_t id, const double timeout)
+ Status startTimer(const uintptr_t id, const double timeout) noexcept
{
return static_cast<Status>(puglStartTimer(cobj(), id, timeout));
}
/// @copydoc puglStopTimer
- Status stopTimer(const uintptr_t id)
+ Status stopTimer(const uintptr_t id) noexcept
{
return static_cast<Status>(puglStopTimer(cobj(), id));
}
@@ -568,8 +580,8 @@ public:
@}
*/
- PuglView* cobj() { return Wrapper::cobj(); }
- const PuglView* cobj() const { return Wrapper::cobj(); }
+ PuglView* cobj() noexcept { return Wrapper::cobj(); }
+ const PuglView* cobj() const noexcept { return Wrapper::cobj(); }
private:
static PuglStatus