diff options
Diffstat (limited to 'slicer/xml')
-rw-r--r-- | slicer/xml/serializer.cpp | 2 | ||||
-rw-r--r-- | slicer/xml/testSpecifics.cpp | 9 |
2 files changed, 11 insertions, 0 deletions
diff --git a/slicer/xml/serializer.cpp b/slicer/xml/serializer.cpp index dcec688..76efa95 100644 --- a/slicer/xml/serializer.cpp +++ b/slicer/xml/serializer.cpp @@ -24,6 +24,8 @@ #include <memory> #include <optional> #include <slicer/metadata.h> +#include <slicer/modelParts.h> +#include <slicer/serializer.h> #include <string_view> #include <utility> #include <xmlExceptions.h> diff --git a/slicer/xml/testSpecifics.cpp b/slicer/xml/testSpecifics.cpp index 0b086b1..93d19fe 100644 --- a/slicer/xml/testSpecifics.cpp +++ b/slicer/xml/testSpecifics.cpp @@ -4,11 +4,20 @@ #include "serializer.h" #include <Ice/Config.h> #include <iostream> +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wold-style-cast" +#pragma GCC diagnostic ignored "-Wsign-conversion" +#ifndef __clang__ +# pragma GCC diagnostic ignored "-Wuseless-cast" +#endif #include <libxml++/parsers/domparser.h> +#pragma GCC diagnostic pop +#include <slicer/serializer.h> #include <slicer/slicer.h> #include <typeinfo> #include <xmlExceptions.h> // IWYU pragma: no_forward_declare Slicer::BadBooleanValue +// IWYU pragma: no_forward_declare Slicer::XmlDocumentDeserializer template<typename T, typename... P> T |