summaryrefslogtreecommitdiff
path: root/test/core/managed/ManagedTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/core/managed/ManagedTest.cpp')
-rw-r--r--test/core/managed/ManagedTest.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/test/core/managed/ManagedTest.cpp b/test/core/managed/ManagedTest.cpp
index a943f5d..0391738 100644
--- a/test/core/managed/ManagedTest.cpp
+++ b/test/core/managed/ManagedTest.cpp
@@ -76,10 +76,11 @@ class TypeTestManaged5 : public Managed {
using Managed::Managed;
};
-static const Rtti<TypeTestManaged1> Type1("Type1");
-static const Rtti<TypeTestManaged2> Type2("Type2");
-static const Rtti<TypeTestManaged3> Type3("Type3", {&Type1});
-static const Rtti<TypeTestManaged4> Type4("Type4", {&Type3, &Type2});
+static const Rtti<TypeTestManaged1> Type1 = RttiBuilder{"Type1"};
+static const Rtti<TypeTestManaged2> Type2 = RttiBuilder{"Type2"};
+static const Rtti<TypeTestManaged3> Type3 = RttiBuilder{"Type3"}.parent(&Type1);
+static const Rtti<TypeTestManaged4> Type4 =
+ RttiBuilder{"Type4"}.parent({&Type3, &Type2});
TEST(Managed, type)
{