summaryrefslogtreecommitdiff
path: root/core/src/Utils/RTTI.hpp
diff options
context:
space:
mode:
authorrtk0c <[email protected]>2021-05-06 21:56:40 -0700
committerrtk0c <[email protected]>2021-05-06 21:56:40 -0700
commit1fd1e4b5f2418e3ac2909658993bfedb615537ec (patch)
tree6de080d2273890f8a74d7fcd3572bb44f44ac545 /core/src/Utils/RTTI.hpp
parent538e804fc9beb83e711a210ffbb6badc15f285d5 (diff)
Change brace style to on new line, add initial deliveries view when an order entry is selected
Diffstat (limited to 'core/src/Utils/RTTI.hpp')
-rw-r--r--core/src/Utils/RTTI.hpp15
1 files changed, 10 insertions, 5 deletions
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 <cassert>
template <class T, class TBase>
-bool is_a(TBase* t) {
+bool is_a(TBase* t)
+{
assert(t != nullptr);
return T::IsInstance(t);
}
template <class T, class TBase>
-bool is_a_nullable(TBase* t) {
+bool is_a_nullable(TBase* t)
+{
if (t) {
return is_a<T, TBase>(t);
} else {
@@ -18,7 +20,8 @@ bool is_a_nullable(TBase* t) {
}
template <class T, class TBase>
-T* dyn_cast(TBase* t) {
+T* dyn_cast(TBase* t)
+{
assert(t != nullptr);
if (T::IsInstance(t)) {
return static_cast<T*>(t);
@@ -28,7 +31,8 @@ T* dyn_cast(TBase* t) {
}
template <class T, class TBase>
-const T* dyn_cast(const TBase* t) {
+const T* dyn_cast(const TBase* t)
+{
assert(t != nullptr);
if (T::IsInstance(t)) {
return static_cast<const T*>(t);
@@ -38,7 +42,8 @@ const T* dyn_cast(const TBase* t) {
}
template <class T, class TBase>
-T* dyn_cast_nullable(TBase* t) {
+T* dyn_cast_nullable(TBase* t)
+{
if (!t) return nullptr;
return dyn_cast<T, TBase>(t);
}