diff options
-rw-r--r-- | slicer/slicer/modelParts.h | 8 | ||||
-rw-r--r-- | slicer/slicer/modelPartsTypes.h | 2 |
2 files changed, 8 insertions, 2 deletions
diff --git a/slicer/slicer/modelParts.h b/slicer/slicer/modelParts.h index 305e073..a63d035 100644 --- a/slicer/slicer/modelParts.h +++ b/slicer/slicer/modelParts.h @@ -1,8 +1,7 @@ #ifndef SLICER_MODELPARTS_H #define SLICER_MODELPARTS_H -#include <Ice/InputStream.h> -#include <Ice/OutputStream.h> +#include <Ice/Config.h> #include <functional> #include <list> #include <optional> @@ -10,6 +9,11 @@ #include <vector> #include <visibility.h> +namespace Ice { + class InputStream; + class OutputStream; +} + namespace Slicer { template<typename T> class TValueTarget { public: diff --git a/slicer/slicer/modelPartsTypes.h b/slicer/slicer/modelPartsTypes.h index 06458d1..35f6cab 100644 --- a/slicer/slicer/modelPartsTypes.h +++ b/slicer/slicer/modelPartsTypes.h @@ -2,6 +2,8 @@ #define SLICER_MODELPARTSTYPES_H #include "modelParts.h" +#include <Ice/ObjectF.h> +#include <Ice/Optional.h> namespace Slicer { template<typename T> struct isLocal { |