diff options
author | Benjamin Paassen <bpaassen@techfak.uni-bielefeld.de> | 2015-02-12 10:38:16 +0100 |
---|---|---|
committer | Benjamin Paassen <bpaassen@techfak.uni-bielefeld.de> | 2015-02-12 10:38:16 +0100 |
commit | dbf2eebdd88118dca79045ad0524061f8078e668 (patch) | |
tree | c06719655432e59b27b92ce950e131cceb3d6386 /src/plugins/xml | |
parent | 339683e64288a85b8d6f9355a10563417b7d2fa7 (diff) |
refactored FieldDescriptor resolution into own function in ParserScope for more cleanliness and less overhead.
Diffstat (limited to 'src/plugins/xml')
-rw-r--r-- | src/plugins/xml/XmlParser.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/xml/XmlParser.cpp b/src/plugins/xml/XmlParser.cpp index e0346ab..c51ca8c 100644 --- a/src/plugins/xml/XmlParser.cpp +++ b/src/plugins/xml/XmlParser.cpp @@ -598,7 +598,7 @@ public: Rooted<Descriptor> parent = scope().selectOrThrow<Descriptor>(); const std::string &name = args["ref"].asString(); - scope().resolve<FieldDescriptor>( + scope().resolveFieldDescriptor( name, parent, logger(), [](Handle<Node> field, Handle<Node> parent, Logger &logger) { if (field != nullptr) { |