]> Creatis software - crea.git/blobdiff - lib/creaDevManagerLib/CDMUtilities.h
Feature #1711 CreaDevManager application implementation
[crea.git] / lib / creaDevManagerLib / CDMUtilities.h
index f807d3262b59df22e837f09a8d71834e28655a02..e245450c831aaed17ad39616d0ffdab7881b8e4e 100644 (file)
@@ -198,6 +198,13 @@ namespace CDMUtilities
    */
   typedef std::vector<syntaxElement> CMLFile;
 
+  /**
+   * Reads a file as string and returns the read data.
+   * @param file_path Full path of the CMakeLists file.
+   * @return A string with the contents of the given file.
+   */
+  std::string readFile(const std::string& file_path);
+
   /**
    * Reads a CMakeLists file and returns the read data.
    * @param file_path Full path of the CMakeLists file.
@@ -213,6 +220,11 @@ namespace CDMUtilities
    */
   bool writeCMLFile(const std::string& file_path, const CMLFile& data);
 
+  /**
+   * @param st Strips all space character at the beginning and at the end of the string.
+   */
+  void normalizeStr(std::string& st);
+
 };
 
 #endif /* CDMUTILITIES_H_ */