summaryrefslogtreecommitdiffstats
path: root/src/uscxml/DOMUtils.h
diff options
context:
space:
mode:
authorStefan Radomski <sradomski@mintwerk.de>2016-02-06 13:59:11 (GMT)
committerStefan Radomski <sradomski@mintwerk.de>2016-02-06 13:59:11 (GMT)
commit0bf6dfca862e7057b96237213ee91a6fa3925c6c (patch)
treee9458f19a34092da7128dd9ea1d51ab3658c42ff /src/uscxml/DOMUtils.h
parent9cf37e17d745a1f8533ea784a34562e67e6d7f2f (diff)
downloaduscxml-0bf6dfca862e7057b96237213ee91a6fa3925c6c.zip
uscxml-0bf6dfca862e7057b96237213ee91a6fa3925c6c.tar.gz
uscxml-0bf6dfca862e7057b96237213ee91a6fa3925c6c.tar.bz2
Fixes bugs and memory leaks with generated C state-charts
Diffstat (limited to 'src/uscxml/DOMUtils.h')
-rw-r--r--src/uscxml/DOMUtils.h30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/uscxml/DOMUtils.h b/src/uscxml/DOMUtils.h
index b3b87c8..ab99759 100644
--- a/src/uscxml/DOMUtils.h
+++ b/src/uscxml/DOMUtils.h
@@ -50,26 +50,26 @@ public:
// deprecated, use stringIsTrue from Convenience.h instead
DEPRECATED static bool attributeIsTrue(const::std::string& value);
- static Arabica::XPath::NodeSet<std::string> inPostFixOrder(const std::string& element,
- const Arabica::DOM::Element<std::string>& root,
- const bool includeEmbeddedDoc = false) {
- std::set<std::string> elements;
- elements.insert(element);
- return inPostFixOrder(elements, root, includeEmbeddedDoc);
- }
+ static Arabica::XPath::NodeSet<std::string> inPostFixOrder(const std::string& element,
+ const Arabica::DOM::Element<std::string>& root,
+ const bool includeEmbeddedDoc = false) {
+ std::set<std::string> elements;
+ elements.insert(element);
+ return inPostFixOrder(elements, root, includeEmbeddedDoc);
+ }
static Arabica::XPath::NodeSet<std::string> inPostFixOrder(const std::set<std::string>& elements,
const Arabica::DOM::Element<std::string>& root,
const bool includeEmbeddedDoc = false);
- static Arabica::XPath::NodeSet<std::string> inDocumentOrder(const std::string& element,
- const Arabica::DOM::Element<std::string>& root,
- const bool includeEmbeddedDoc = false) {
- std::set<std::string> elements;
- elements.insert(element);
- return inDocumentOrder(elements, root, includeEmbeddedDoc);
- }
-
+ static Arabica::XPath::NodeSet<std::string> inDocumentOrder(const std::string& element,
+ const Arabica::DOM::Element<std::string>& root,
+ const bool includeEmbeddedDoc = false) {
+ std::set<std::string> elements;
+ elements.insert(element);
+ return inDocumentOrder(elements, root, includeEmbeddedDoc);
+ }
+
static Arabica::XPath::NodeSet<std::string> inDocumentOrder(const std::set<std::string>& elements,
const Arabica::DOM::Element<std::string>& root,
const bool includeEmbeddedDoc = false);