|  | @ -1,12 +1,4 @@ | 
		
	
		
			
				|  |  | /**  |  |  |  | 
		
	
		
			
				|  |  |  * @file:   file.h |  |  |  | 
		
	
		
			
				|  |  |  * @author: Sebastian Junges |  |  |  | 
		
	
		
			
				|  |  |  * |  |  |  | 
		
	
		
			
				|  |  |  * @since October 7, 2014 |  |  |  | 
		
	
		
			
				|  |  |  */ |  |  |  | 
		
	
		
			
				|  |  | 
 |  |  |  | 
		
	
		
			
				|  |  | #ifndef STORM_UTILITY_FILE_H_ |  |  |  | 
		
	
		
			
				|  |  | #define STORM_UTILITY_FILE_H_ |  |  |  | 
		
	
		
			
				|  |  |  |  |  | #pragma once | 
		
	
		
			
				|  |  | 
 |  |  | 
 | 
		
	
		
			
				|  |  | #include <iostream> |  |  | #include <iostream> | 
		
	
		
			
				|  |  | 
 |  |  | 
 | 
		
	
	
		
			
				|  | @ -19,7 +11,7 @@ namespace storm { | 
		
	
		
			
				|  |  |         /*! |  |  |         /*! | 
		
	
		
			
				|  |  |          * Open the given file for writing. |  |  |          * Open the given file for writing. | 
		
	
		
			
				|  |  |          * |  |  |          * | 
		
	
		
			
				|  |  |          * @param filename Path and name of the file to be tested. |  |  |  | 
		
	
		
			
				|  |  |  |  |  |          * @param filepath Path and name of the file to be written to. | 
		
	
		
			
				|  |  |          * @param filestream Contains the file handler afterwards. |  |  |          * @param filestream Contains the file handler afterwards. | 
		
	
		
			
				|  |  |          * @param append If true, the new content is appended instead of clearing the existing content. |  |  |          * @param append If true, the new content is appended instead of clearing the existing content. | 
		
	
		
			
				|  |  |          */ |  |  |          */ | 
		
	
	
		
			
				|  | @ -36,7 +28,7 @@ namespace storm { | 
		
	
		
			
				|  |  |         /*! |  |  |         /*! | 
		
	
		
			
				|  |  |          * Open the given file for reading. |  |  |          * Open the given file for reading. | 
		
	
		
			
				|  |  |          * |  |  |          * | 
		
	
		
			
				|  |  |          * @param filename Path and name of the file to be tested. |  |  |  | 
		
	
		
			
				|  |  |  |  |  |          * @param filepath Path and name of the file to be tested. | 
		
	
		
			
				|  |  |          * @param filestream Contains the file handler afterwards. |  |  |          * @param filestream Contains the file handler afterwards. | 
		
	
		
			
				|  |  |          */ |  |  |          */ | 
		
	
		
			
				|  |  |         inline void openFile(std::string const& filepath, std::ifstream& filestream) { |  |  |         inline void openFile(std::string const& filepath, std::ifstream& filestream) { | 
		
	
	
		
			
				|  | @ -47,7 +39,7 @@ namespace storm { | 
		
	
		
			
				|  |  |         /*! |  |  |         /*! | 
		
	
		
			
				|  |  |          * Close the given file after writing. |  |  |          * Close the given file after writing. | 
		
	
		
			
				|  |  |          * |  |  |          * | 
		
	
		
			
				|  |  |          * @param filestream Contains the file handler to close. |  |  |  | 
		
	
		
			
				|  |  |  |  |  |          * @param stream Contains the file handler to close. | 
		
	
		
			
				|  |  |          */ |  |  |          */ | 
		
	
		
			
				|  |  |         inline void closeFile(std::ofstream& stream) { |  |  |         inline void closeFile(std::ofstream& stream) { | 
		
	
		
			
				|  |  |             stream.close(); |  |  |             stream.close(); | 
		
	
	
		
			
				|  | @ -56,7 +48,7 @@ namespace storm { | 
		
	
		
			
				|  |  |         /*! |  |  |         /*! | 
		
	
		
			
				|  |  |          * Close the given file after reading. |  |  |          * Close the given file after reading. | 
		
	
		
			
				|  |  |          * |  |  |          * | 
		
	
		
			
				|  |  |          * @param filestream Contains the file handler to close. |  |  |  | 
		
	
		
			
				|  |  |  |  |  |          * @param stream Contains the file handler to close. | 
		
	
		
			
				|  |  |          */ |  |  |          */ | 
		
	
		
			
				|  |  |         inline void closeFile(std::ifstream& stream) { |  |  |         inline void closeFile(std::ifstream& stream) { | 
		
	
		
			
				|  |  |             stream.close(); |  |  |             stream.close(); | 
		
	
	
		
			
				|  | @ -77,5 +69,3 @@ namespace storm { | 
		
	
		
			
				|  |  | 
 |  |  | 
 | 
		
	
		
			
				|  |  |     } |  |  |     } | 
		
	
		
			
				|  |  | } |  |  | } | 
		
	
		
			
				|  |  | 
 |  |  |  | 
		
	
		
			
				|  |  | #endif |  |  |  |