From 71953a0744e50afc8bec55c0091bf0b90a1b5dcf Mon Sep 17 00:00:00 2001 From: Stephane Del Pino <stephane.delpino44@gmail.com> Date: Sat, 16 May 2020 01:42:43 +0200 Subject: [PATCH] Fix mesh type declaration --- src/language/modules/MeshModule.cpp | 3 --- src/language/modules/MeshModule.hpp | 6 ++++++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/language/modules/MeshModule.cpp b/src/language/modules/MeshModule.cpp index f0fce9aab..81ee9b240 100644 --- a/src/language/modules/MeshModule.cpp +++ b/src/language/modules/MeshModule.cpp @@ -16,9 +16,6 @@ #include <array> #include <cstdio> -template <> -inline ASTNodeDataType ast_node_data_type_from<std::shared_ptr<IMesh>> = {ASTNodeDataType::type_id_t, "mesh"}; - template <typename T> class MeshTransformation; template <typename OutputType, typename... InputType> diff --git a/src/language/modules/MeshModule.hpp b/src/language/modules/MeshModule.hpp index 33aa4b92d..2fa8ade74 100644 --- a/src/language/modules/MeshModule.hpp +++ b/src/language/modules/MeshModule.hpp @@ -2,8 +2,14 @@ #define MESH_MODULE_HPP #include <language/modules/BuiltinModule.hpp> +#include <language/utils/ASTNodeDataTypeTraits.hpp> #include <utils/PugsMacros.hpp> +struct IMesh; + +template <> +inline ASTNodeDataType ast_node_data_type_from<std::shared_ptr<IMesh>> = {ASTNodeDataType::type_id_t, "mesh"}; + class MeshModule : public BuiltinModule { public: -- GitLab