24 lines
		
	
	
		
			370 B
		
	
	
	
		
			C++
		
	
	
	
	
	
		
		
			
		
	
	
			24 lines
		
	
	
		
			370 B
		
	
	
	
		
			C++
		
	
	
	
	
	
|   | #ifndef TRACE_FILE_HPP_
 | ||
|  | #define TRACE_FILE_HPP_
 | ||
|  | 
 | ||
|  | #include "pimpl_h.hpp"
 | ||
|  | 
 | ||
|  | class QString; | ||
|  | 
 | ||
|  | class TraceFile final | ||
|  | { | ||
|  | public: | ||
|  |   explicit TraceFile (QString const& TraceFile_file_path); | ||
|  |   ~TraceFile (); | ||
|  | 
 | ||
|  |   // copying not allowed
 | ||
|  |   TraceFile (TraceFile const&) = delete; | ||
|  |   TraceFile& operator = (TraceFile const&) = delete; | ||
|  | 
 | ||
|  | private: | ||
|  |   class impl; | ||
|  |   pimpl<impl> m_; | ||
|  | }; | ||
|  | 
 | ||
|  | #endif
 |