From a7aa38eb7c26c72e58283b3b296f80b2ed4a03dc Mon Sep 17 00:00:00 2001 From: Andreas Stöckel Date: Sun, 4 Jan 2015 01:55:23 +0100 Subject: Added AggregatedOf information --- src/core/model/Domain.cpp | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'src/core/model/Domain.cpp') diff --git a/src/core/model/Domain.cpp b/src/core/model/Domain.cpp index fafe090..e9c2687 100644 --- a/src/core/model/Domain.cpp +++ b/src/core/model/Domain.cpp @@ -78,16 +78,18 @@ void Domain::doResolve(std::vector> &res, t->resolve(res, path, filter, filterData, idx, visited, nullptr); } } - +} /* Type registrations */ -const Rtti FieldDescriptor_Rtti{"FieldDescriptor"}; -const Rtti Descriptor_Rtti{"Descriptor"}; -const Rtti StructuredClass_Rtti{"StructuredClass", - {&Descriptor_Rtti}}; -const Rtti AnnotationClass_Rtti{"AnnotationClass", - {&Descriptor_Rtti}}; -const Rtti Domain_Rtti{"Domain"}; +namespace RttiTypes { +const Rtti FieldDescriptor{"FieldDescriptor"}; +const Rtti Descriptor{"Descriptor"}; +const Rtti StructuredClass{ + "StructuredClass", {&Descriptor}, {&FieldDescriptor}}; +const Rtti AnnotationClass{"AnnotationClass", + {&Descriptor}}; +const Rtti Domain{ + "Domain", {}, {&StructuredClass, &AnnotationClass}}; } } -- cgit v1.2.3