summaryrefslogtreecommitdiff
path: root/src/plugins/xml/XmlParser.cpp
diff options
context:
space:
mode:
authorAndreas Stöckel <astoecke@techfak.uni-bielefeld.de>2015-01-16 22:47:06 +0100
committerAndreas Stöckel <andreas@somweyr.de>2015-01-16 22:47:06 +0100
commit33b5b737313e6d1409c60da77db26f1f00b91b57 (patch)
tree36239b366975b8c0cfcc1730a45e53d9385c9c8c /src/plugins/xml/XmlParser.cpp
parentb64c3cdc7dfd8f46207cc6d74c644becc4ea1d42 (diff)
wip copy
Diffstat (limited to 'src/plugins/xml/XmlParser.cpp')
-rw-r--r--src/plugins/xml/XmlParser.cpp18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/plugins/xml/XmlParser.cpp b/src/plugins/xml/XmlParser.cpp
index 9d1aba4..ced61ee 100644
--- a/src/plugins/xml/XmlParser.cpp
+++ b/src/plugins/xml/XmlParser.cpp
@@ -60,7 +60,11 @@ public:
scope().push(new model::Typesystem(manager(), args["name"].asString()));
}
- void end() override { scope().pop(); }
+ void end() override
+ {
+ scope().performDeferredResolution(logger());
+ scope().pop();
+ }
static Handler *create(const HandlerData &handlerData)
{
@@ -83,13 +87,11 @@ public:
this->parent = args["parent"].asString();
}
- void end() override
- {
+ void end() override {
+
}
- void child(std::shared_ptr<Handler> handler)
- {
- }
+ void child(std::shared_ptr<Handler> handler) {}
static Handler *create(const HandlerData &handlerData)
{
@@ -105,8 +107,8 @@ public:
void start(Variant::mapType &args) override
{
-/* this->name = args["name"].asString();
- this->type = args["parent"].asString();*/
+ /* this->name = args["name"].asString();
+ this->type = args["parent"].asString();*/
}
void end() override {}