From 1fd1e4b5f2418e3ac2909658993bfedb615537ec Mon Sep 17 00:00:00 2001 From: rtk0c Date: Thu, 6 May 2021 21:56:40 -0700 Subject: Change brace style to on new line, add initial deliveries view when an order entry is selected --- core/src/Utils/RTTI.hpp | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'core/src/Utils/RTTI.hpp') diff --git a/core/src/Utils/RTTI.hpp b/core/src/Utils/RTTI.hpp index bc0d289..86b1e2c 100644 --- a/core/src/Utils/RTTI.hpp +++ b/core/src/Utils/RTTI.hpp @@ -3,13 +3,15 @@ #include template -bool is_a(TBase* t) { +bool is_a(TBase* t) +{ assert(t != nullptr); return T::IsInstance(t); } template -bool is_a_nullable(TBase* t) { +bool is_a_nullable(TBase* t) +{ if (t) { return is_a(t); } else { @@ -18,7 +20,8 @@ bool is_a_nullable(TBase* t) { } template -T* dyn_cast(TBase* t) { +T* dyn_cast(TBase* t) +{ assert(t != nullptr); if (T::IsInstance(t)) { return static_cast(t); @@ -28,7 +31,8 @@ T* dyn_cast(TBase* t) { } template -const T* dyn_cast(const TBase* t) { +const T* dyn_cast(const TBase* t) +{ assert(t != nullptr); if (T::IsInstance(t)) { return static_cast(t); @@ -38,7 +42,8 @@ const T* dyn_cast(const TBase* t) { } template -T* dyn_cast_nullable(TBase* t) { +T* dyn_cast_nullable(TBase* t) +{ if (!t) return nullptr; return dyn_cast(t); } -- cgit v1.2.3-70-g09d2