diff options
author | Stefan Radomski <github@mintwerk.de> | 2016-12-11 13:29:10 (GMT) |
---|---|---|
committer | Stefan Radomski <github@mintwerk.de> | 2016-12-11 13:29:10 (GMT) |
commit | 277ca19814890939d5d0e4551e3acb651b1c42e6 (patch) | |
tree | 8233c9a4ff2b4104bf5f5f744a723cb19fab4f29 /src/uscxml/plugins | |
parent | 1c1e72a2af9c23dfd800d3a162142d6fac8dbd44 (diff) | |
download | uscxml-277ca19814890939d5d0e4551e3acb651b1c42e6.zip uscxml-277ca19814890939d5d0e4551e3acb651b1c42e6.tar.gz uscxml-277ca19814890939d5d0e4551e3acb651b1c42e6.tar.bz2 |
Reduced foreign header dependencies
Diffstat (limited to 'src/uscxml/plugins')
-rw-r--r-- | src/uscxml/plugins/DataModelImpl.h | 6 | ||||
-rw-r--r-- | src/uscxml/plugins/ExecutableContent.h | 1 | ||||
-rw-r--r-- | src/uscxml/plugins/ExecutableContentImpl.h | 7 | ||||
-rw-r--r-- | src/uscxml/plugins/Invoker.h | 7 | ||||
-rw-r--r-- | src/uscxml/plugins/datamodel/CMakeLists.txt | 2 |
5 files changed, 13 insertions, 10 deletions
diff --git a/src/uscxml/plugins/DataModelImpl.h b/src/uscxml/plugins/DataModelImpl.h index e21be9a..444a9d4 100644 --- a/src/uscxml/plugins/DataModelImpl.h +++ b/src/uscxml/plugins/DataModelImpl.h @@ -20,12 +20,14 @@ #ifndef DATAMODELIMPL_H_5A33C087 #define DATAMODELIMPL_H_5A33C087 -#include "uscxml/config.h" #include "uscxml/Common.h" #include "uscxml/plugins/Invoker.h" #include "uscxml/plugins/IOProcessor.h" -#include <xercesc/dom/DOM.hpp> +namespace XERCESC_NS { + class DOMDocument; + class DOMNode; +} #include <list> #include <string> diff --git a/src/uscxml/plugins/ExecutableContent.h b/src/uscxml/plugins/ExecutableContent.h index 5fb2ac6..8ff9430 100644 --- a/src/uscxml/plugins/ExecutableContent.h +++ b/src/uscxml/plugins/ExecutableContent.h @@ -20,7 +20,6 @@ #ifndef EXECUTABLECONTENT_H_1E028A2D #define EXECUTABLECONTENT_H_1E028A2D -#include "uscxml/config.h" #include "uscxml/Common.h" #include <string> diff --git a/src/uscxml/plugins/ExecutableContentImpl.h b/src/uscxml/plugins/ExecutableContentImpl.h index d033d1e..5424717 100644 --- a/src/uscxml/plugins/ExecutableContentImpl.h +++ b/src/uscxml/plugins/ExecutableContentImpl.h @@ -20,14 +20,17 @@ #ifndef EXECUTABLECONTENTIMPL_H_CCE9F02D #define EXECUTABLECONTENTIMPL_H_CCE9F02D -#include "uscxml/config.h" #include "uscxml/Common.h" -#include <xercesc/dom/DOM.hpp> #include <string> #include <memory> #include <sstream> +namespace XERCESC_NS { + class DOMDocument; + class DOMNode; +} + namespace uscxml { class InterpreterImpl; diff --git a/src/uscxml/plugins/Invoker.h b/src/uscxml/plugins/Invoker.h index f5c55d5..54458f0 100644 --- a/src/uscxml/plugins/Invoker.h +++ b/src/uscxml/plugins/Invoker.h @@ -21,15 +21,14 @@ #define INVOKER_H_CAC11892 -#include "uscxml/config.h" #include "uscxml/Common.h" #include "uscxml/plugins/EventHandler.h" #include "uscxml/messages/Event.h" -#include <xercesc/dom/DOM.hpp> namespace XERCESC_NS { -class DOMDocument; -class DOMNode; + class DOMElement; + class DOMDocument; + class DOMNode; } namespace uscxml { diff --git a/src/uscxml/plugins/datamodel/CMakeLists.txt b/src/uscxml/plugins/datamodel/CMakeLists.txt index 6409a7a..e68fc8f 100644 --- a/src/uscxml/plugins/datamodel/CMakeLists.txt +++ b/src/uscxml/plugins/datamodel/CMakeLists.txt @@ -36,7 +36,7 @@ if (V8_FOUND) endif() -if (LUA51_FOUND) +if (LUA51_FOUND AND WITH_DM_LUA) set(USCXML_DATAMODELS "lua ${USCXML_DATAMODELS}") # Lua ecmascript datamodel file(GLOB LUA_DATAMODEL |