+
+
+//================================================================================
+/*!
+ * \brief Stores an error message
+ *
+ * We consider an error fatal if none mesh can be read
+ */
+//================================================================================
+
+Driver_Mesh::Status Driver_Mesh::addMessage(const std::string& msg,
+ const bool isFatal/*=false*/)
+{
+ if ( isFatal )
+ myErrorMessages.clear(); // warnings are useless if a fatal error encounters
+
+ myErrorMessages.push_back( msg );
+
+ MESSAGE(msg);
+ cout << msg << endl;
+
+ return isFatal ? DRS_FAIL : DRS_WARN_SKIP_ELEM;
+}