Remove the few remaining exception specifications, since they're deprecated in C++11 & cause warnings in GCC 7
This commit is contained in:
		
							parent
							
								
									8cdca39103
								
							
						
					
					
						commit
						7ce1df0a04
					
				|  | @ -241,14 +241,14 @@ class iFSServices | |||
|   ////////////////////////////////////////
 | ||||
|   // major filesystem functions
 | ||||
|   ////////////////////////////////////////
 | ||||
|   virtual void       Stat( const TSTRING& strFileName, cFSStatArgs& pStat ) const throw( eFSServices ) = 0; | ||||
|   virtual void       Stat( const TSTRING& strFileName, cFSStatArgs& pStat ) const = 0; | ||||
|   // fills out the cFSStatArgs structure with the stat info for the named file
 | ||||
|   virtual void       GetTempDirName( TSTRING& strName ) const throw( eFSServices ) = 0; | ||||
|   virtual void       GetTempDirName( TSTRING& strName ) const = 0; | ||||
|   // makes directory if it doesn't exist already.  Dirname will end with a delimiter ( '/' )
 | ||||
|      | ||||
|   virtual void       SetTempDirName( TSTRING& tmpName ) = 0; | ||||
|    | ||||
|   virtual TSTRING&   MakeTempFilename( TSTRING& strName ) const throw( eFSServices ) = 0; | ||||
|   virtual TSTRING&   MakeTempFilename( TSTRING& strName ) const = 0; | ||||
|   // create temporary file
 | ||||
|   //      TSTRING must have the form ("baseXXXXXX"), where the X's are replaced with 
 | ||||
|   //      characters to make it a unique file.  There must be at least 6 Xs.
 | ||||
|  | @ -259,7 +259,7 @@ class iFSServices | |||
|   ////////////////////////////////////////
 | ||||
|   virtual void    GetHostID( TSTRING& name ) const = 0; | ||||
| 
 | ||||
|   virtual void    GetMachineName( TSTRING& name ) const throw(eFSServices) = 0; | ||||
|   virtual void    GetMachineName( TSTRING& name ) const = 0; | ||||
| 
 | ||||
|   virtual void    GetMachineNameFullyQualified( TSTRING& name ) const = 0; | ||||
| 
 | ||||
|  | @ -271,11 +271,11 @@ class iFSServices | |||
|   ////////////////////////////////////////
 | ||||
|   // directory specific functions
 | ||||
|   ////////////////////////////////////////
 | ||||
|   virtual void        ReadDir( const TSTRING& strName, std::vector<TSTRING> &vDirContents, bool bFullPaths = true ) const throw( eFSServices ) = 0; | ||||
|   virtual void        ReadDir( const TSTRING& strName, std::vector<TSTRING> &vDirContents, bool bFullPaths = true ) const = 0; | ||||
|   // puts the contents of the specified directory, except for . and .., into the supplied vector. 
 | ||||
|   // if bFullPaths is true, then the vector contains fully qualified path names; otherwise, it only contains the 
 | ||||
|   // short names.
 | ||||
|   virtual void        GetCurrentDir( TSTRING& strCurDir ) const throw( eFSServices ) = 0; | ||||
|   virtual void        GetCurrentDir( TSTRING& strCurDir ) const = 0; | ||||
|   // returns the current working directory
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -183,10 +183,10 @@ TCHAR  cUnixFSServices::GetPathSeparator() const | |||
| } | ||||
| 
 | ||||
| #if !USES_DEVICE_PATH | ||||
| void cUnixFSServices::ReadDir(const TSTRING& strFilename, std::vector<TSTRING> &v, bool bFullPaths) const throw(eFSServices) | ||||
| void cUnixFSServices::ReadDir(const TSTRING& strFilename, std::vector<TSTRING> &v, bool bFullPaths) const | ||||
| { | ||||
| #else | ||||
| void cUnixFSServices::ReadDir(const TSTRING& strFilenameC, std::vector<TSTRING>& v, bool bFullPaths) const throw(eFSServices) | ||||
| void cUnixFSServices::ReadDir(const TSTRING& strFilenameC, std::vector<TSTRING>& v, bool bFullPaths) const | ||||
| { | ||||
|     TSTRING strFilename = cDevicePath::AsNative(strFilenameC); | ||||
| #endif | ||||
|  | @ -237,7 +237,7 @@ void cUnixFSServices::ReadDir(const TSTRING& strFilenameC, std::vector<TSTRING>& | |||
| } | ||||
| 
 | ||||
| /* needs to and with S_IFMT, check EQUALITY with S_*, and return more types
 | ||||
| cFSStatArgs::FileType cUnixFSServices::GetFileType(const cFCOName &filename) throw(eFSServices) | ||||
| cFSStatArgs::FileType cUnixFSServices::GetFileType(const cFCOName &filename)  | ||||
| { | ||||
|     cFSStatArgs stat; | ||||
|     Stat(filename, stat); | ||||
|  | @ -245,7 +245,7 @@ cFSStatArgs::FileType cUnixFSServices::GetFileType(const cFCOName &filename) thr | |||
| } | ||||
| */ | ||||
| 
 | ||||
| void cUnixFSServices::GetCurrentDir( TSTRING& strCurDir ) const throw(eFSServices) | ||||
| void cUnixFSServices::GetCurrentDir( TSTRING& strCurDir ) const  | ||||
| { | ||||
|     TCHAR pathname[iFSServices::TW_MAX_PATH]; | ||||
|     pathname[0] = '\0'; | ||||
|  | @ -258,7 +258,7 @@ void cUnixFSServices::GetCurrentDir( TSTRING& strCurDir ) const throw(eFSService | |||
| } | ||||
| 
 | ||||
| 
 | ||||
| TSTRING& cUnixFSServices::MakeTempFilename( TSTRING& strName ) const throw(eFSServices) | ||||
| TSTRING& cUnixFSServices::MakeTempFilename( TSTRING& strName ) const  | ||||
| { | ||||
|     char* pchTempFileName; | ||||
|     char szTemplate[iFSServices::TW_MAX_PATH]; | ||||
|  | @ -295,7 +295,7 @@ TSTRING& cUnixFSServices::MakeTempFilename( TSTRING& strName ) const throw(eFSSe | |||
|     return( strName ); | ||||
| } | ||||
| 
 | ||||
| void cUnixFSServices::GetTempDirName( TSTRING& strName ) const throw(eFSServices) | ||||
| void cUnixFSServices::GetTempDirName( TSTRING& strName ) const  | ||||
| { | ||||
|   strName = mTempPath; | ||||
| } | ||||
|  | @ -307,10 +307,10 @@ void cUnixFSServices::SetTempDirName(TSTRING& tmpPath) { | |||
| 
 | ||||
| 
 | ||||
| #if !USES_DEVICE_PATH | ||||
| void cUnixFSServices::Stat( const TSTRING& strName, cFSStatArgs &stat ) const throw(eFSServices) | ||||
| void cUnixFSServices::Stat( const TSTRING& strName, cFSStatArgs &stat ) const  | ||||
| { | ||||
| #else | ||||
| void cUnixFSServices::Stat( const TSTRING& strNameC, cFSStatArgs& stat) const throw(eFSServices) | ||||
| void cUnixFSServices::Stat( const TSTRING& strNameC, cFSStatArgs& stat) const  | ||||
| { | ||||
|     TSTRING strName = cDevicePath::AsNative(strNameC); | ||||
| #endif | ||||
|  | @ -375,7 +375,7 @@ void cUnixFSServices::Stat( const TSTRING& strNameC, cFSStatArgs& stat) const th | |||
|     else stat.mFileType = cFSStatArgs::TY_INVALID; | ||||
| } | ||||
| 
 | ||||
| void cUnixFSServices::GetMachineName( TSTRING& strName ) const throw( eFSServices ) | ||||
| void cUnixFSServices::GetMachineName( TSTRING& strName ) const  | ||||
| { | ||||
| #if HAVE_SYS_UTSNAME_H | ||||
|     struct utsname namebuf; | ||||
|  |  | |||
|  | @ -83,16 +83,16 @@ class cUnixFSServices : public iFSServices | |||
|   ////////////////////////////////////////
 | ||||
|   // major filesystem functions
 | ||||
|   ////////////////////////////////////////
 | ||||
|   virtual void       Stat( const TSTRING& strFileName, cFSStatArgs& pStat ) const throw( eFSServices ); | ||||
|   virtual void       Stat( const TSTRING& strFileName, cFSStatArgs& pStat ) const ; | ||||
|   // fills out the cFSStatArgs structure with the stat info for the named file
 | ||||
| 
 | ||||
|   virtual void        GetTempDirName( TSTRING& strName ) const throw( eFSServices ); | ||||
|   virtual void        GetTempDirName( TSTRING& strName ) const ; | ||||
|   // makes directory if it doesn't exist already.  Dirname will end with a delimiter ( '/' )
 | ||||
| 
 | ||||
|   virtual void        SetTempDirName(TSTRING& tmpName); | ||||
|   // set the default dir name which GetTempDirName will use...
 | ||||
| 
 | ||||
|   virtual TSTRING&    MakeTempFilename( TSTRING& strName ) const throw( eFSServices ); | ||||
|   virtual TSTRING&    MakeTempFilename( TSTRING& strName ) const ; | ||||
|   // create temporary file
 | ||||
|   //      strName must have the form ("baseXXXXXX"), where the X's are replaced with 
 | ||||
|   //      characters to make it a unique file.  There must be at least 6 Xs.        
 | ||||
|  | @ -103,7 +103,7 @@ class cUnixFSServices : public iFSServices | |||
|   ////////////////////////////////////////
 | ||||
|   virtual void        GetHostID( TSTRING& name ) const; | ||||
| 
 | ||||
|   virtual void    GetMachineName( TSTRING& name) const throw(eFSServices); | ||||
|   virtual void    GetMachineName( TSTRING& name) const; | ||||
| 
 | ||||
|   virtual void    GetMachineNameFullyQualified( TSTRING& name ) const; | ||||
| 
 | ||||
|  | @ -115,9 +115,9 @@ class cUnixFSServices : public iFSServices | |||
|   ////////////////////////////////////////
 | ||||
|   // directory specific functions
 | ||||
|   ////////////////////////////////////////
 | ||||
|   virtual void        ReadDir( const TSTRING& strName, std::vector<TSTRING> &vDirContents, bool bFullPaths = true ) const throw( eFSServices ); | ||||
|   virtual void        ReadDir( const TSTRING& strName, std::vector<TSTRING> &vDirContents, bool bFullPaths = true ) const; | ||||
|   // puts the contents of the specified directory, except for . and .., into the supplied vector. 
 | ||||
|   virtual void        GetCurrentDir( TSTRING& strCurDir ) const throw( eFSServices ); | ||||
|   virtual void        GetCurrentDir( TSTRING& strCurDir ) const; | ||||
|   // returns the current working directory
 | ||||
| 
 | ||||
|      | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Brian Cox
						Brian Cox