diff options
Diffstat (limited to 'src/core/model/Domain.cpp')
-rw-r--r-- | src/core/model/Domain.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/core/model/Domain.cpp b/src/core/model/Domain.cpp index 41f2b76..f9e2a55 100644 --- a/src/core/model/Domain.cpp +++ b/src/core/model/Domain.cpp @@ -82,14 +82,14 @@ void Domain::doResolve(std::vector<Rooted<Managed>> &res, /* Type registrations */ namespace RttiTypes { -const Rtti<model::FieldDescriptor> FieldDescriptor{"FieldDescriptor"}; -const Rtti<model::Descriptor> Descriptor{"Descriptor"}; +const Rtti<model::FieldDescriptor> FieldDescriptor{"FieldDescriptor", {&Node}}; +const Rtti<model::Descriptor> Descriptor{"Descriptor", {&Node}}; const Rtti<model::StructuredClass> StructuredClass{ "StructuredClass", {&Descriptor}, {&FieldDescriptor}}; const Rtti<model::AnnotationClass> AnnotationClass{"AnnotationClass", {&Descriptor}}; const Rtti<model::Domain> Domain{ - "Domain", std::unordered_set<const RttiBase*>{}, {&StructuredClass, &AnnotationClass}}; + "Domain", {&Node}, {&StructuredClass, &AnnotationClass}}; } } |