summaryrefslogtreecommitdiffstats
path: root/src/uscxml/Factory.h
diff options
context:
space:
mode:
authorStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2013-09-25 13:24:11 (GMT)
committerStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2013-09-25 13:24:11 (GMT)
commit567df9318fff6d1bb570191c33ea68cd6ef88bee (patch)
tree72e310c422cea117abe859a6bddf0b613a2db589 /src/uscxml/Factory.h
parentbe3c180fec71866a91b5f9297708d581bc1d6435 (diff)
downloaduscxml-567df9318fff6d1bb570191c33ea68cd6ef88bee.zip
uscxml-567df9318fff6d1bb570191c33ea68cd6ef88bee.tar.gz
uscxml-567df9318fff6d1bb570191c33ea68cd6ef88bee.tar.bz2
More work on IMInvoker, renamed Blob attributes and some XPath datamodel fixes
Diffstat (limited to 'src/uscxml/Factory.h')
-rw-r--r--src/uscxml/Factory.h26
1 files changed, 1 insertions, 25 deletions
diff --git a/src/uscxml/Factory.h b/src/uscxml/Factory.h
index b815712..617e461 100644
--- a/src/uscxml/Factory.h
+++ b/src/uscxml/Factory.h
@@ -2,6 +2,7 @@
#define FACTORY_H_5WKLGPRB
#include "uscxml/Message.h"
+#include "uscxml/Convenience.h"
#ifdef BUILD_AS_PLUGINS
#include "Pluma/Pluma.hpp"
@@ -14,31 +15,6 @@
namespace uscxml {
-inline bool isnan(double x) {
- return x != x;
-}
-
-// see http://stackoverflow.com/questions/228005/alternative-to-itoa-for-converting-integer-to-string-c
-template <typename T> std::string toStr(T tmp) {
- std::ostringstream out;
- out.precision(std::numeric_limits<double>::digits10 + 1);
- out << tmp;
- return out.str();
-}
-
-template <typename T> T strTo(std::string tmp) {
- T output;
- std::istringstream in(tmp);
- in >> output;
- return output;
-}
-
-inline bool isNumeric( const char* pszInput, int nNumberBase) {
- std::string base = ".-0123456789ABCDEF";
- std::string input = pszInput;
- return (input.find_first_not_of(base.substr(0, nNumberBase + 2)) == std::string::npos);
-}
-
class InterpreterImpl;
class ExecutableContentImpl {