summaryrefslogtreecommitdiff
path: root/ZAPD/ZVector.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ZAPD/ZVector.cpp')
-rw-r--r--ZAPD/ZVector.cpp13
1 files changed, 6 insertions, 7 deletions
diff --git a/ZAPD/ZVector.cpp b/ZAPD/ZVector.cpp
index c940b0b..a5a059e 100644
--- a/ZAPD/ZVector.cpp
+++ b/ZAPD/ZVector.cpp
@@ -6,6 +6,7 @@
#include "Utils/BitConverter.h"
#include "Utils/File.h"
#include "Utils/StringHelper.h"
+#include "WarningHandler.h"
#include "ZFile.h"
REGISTER_ZFILENODE(Vector, ZVector);
@@ -86,20 +87,18 @@ std::string ZVector::GetSourceTypeName() const
return "Vec3i";
else
{
- std::string output = StringHelper::Sprintf(
- "Encountered unsupported vector type: %d dimensions, %s type", dimensions,
+ std::string msgHeader = StringHelper::Sprintf(
+ "encountered unsupported vector type: %d dimensions, %s type", dimensions,
ZScalar::MapScalarTypeToOutputType(scalarType).c_str());
- if (Globals::Instance->verbosity >= VerbosityLevel::VERBOSITY_DEBUG)
- printf("%s\n", output.c_str());
-
- throw std::runtime_error(output);
+ HANDLE_ERROR_RESOURCE(WarningType::NotImplemented, parent, this, rawDataIndex, msgHeader,
+ "");
}
}
std::string ZVector::GetBodySourceCode() const
{
- std::string body;
+ std::string body = "";
for (size_t i = 0; i < scalars.size(); i++)
{