diff --git a/GeoLib/TemplateVec.h b/GeoLib/TemplateVec.h index f44515f0642bac6dd50d06b2ac51e126950ea0f1..f8315c944728bae5ac6003bb1b57aa4a211f8f2e 100644 --- a/GeoLib/TemplateVec.h +++ b/GeoLib/TemplateVec.h @@ -17,12 +17,12 @@ #define TEMPLATEVEC_H_ #include <algorithm> +#include <cstdlib> #include <map> #include <vector> #include <string> -// ThirdParty/logog -#include "logog/include/logog.hpp" +#include <logog/include/logog.hpp> namespace GeoLib { @@ -58,8 +58,10 @@ public: _name(name), _data_vec(data_vec), _name_id_map (elem_name_map) { if (_data_vec == nullptr) + { ERR("Constructor TemplateVec: vector of data elements is a nullptr."); - assert(_data_vec); + std::abort(); + } if (!_name_id_map) _name_id_map = new NameIdMap;