Cpp11 compability steps.

-Changed coding style to not have exception specifications.
-Changed autogenerated Lexer code to not have exception specifications.
This commit is contained in:
Kristoffer Ödmark 2017-06-09 10:37:13 +02:00 committed by Wayne Stambaugh
parent b304dafc5b
commit 8590a22995
2 changed files with 7 additions and 7 deletions

View File

@ -298,7 +298,7 @@ public:
* @return ${enum}::T - the type of token found next. * @return ${enum}::T - the type of token found next.
* @throw IO_ERROR - only if the LINE_READER throws it. * @throw IO_ERROR - only if the LINE_READER throws it.
*/ */
${enum}::T NextTok() throw( IO_ERROR ) ${enum}::T NextTok()
{ {
return (${enum}::T) DSNLEXER::NextTok(); return (${enum}::T) DSNLEXER::NextTok();
} }
@ -311,7 +311,7 @@ public:
* @return int - the actual token read in. * @return int - the actual token read in.
* @throw IO_ERROR, if the next token does not satisfy IsSymbol() * @throw IO_ERROR, if the next token does not satisfy IsSymbol()
*/ */
${enum}::T NeedSYMBOL() throw( IO_ERROR ) ${enum}::T NeedSYMBOL()
{ {
return (${enum}::T) DSNLEXER::NeedSYMBOL(); return (${enum}::T) DSNLEXER::NeedSYMBOL();
} }
@ -324,7 +324,7 @@ public:
* @return int - the actual token read in. * @return int - the actual token read in.
* @throw IO_ERROR, if the next token does not satisfy the above test * @throw IO_ERROR, if the next token does not satisfy the above test
*/ */
${enum}::T NeedSYMBOLorNUMBER() throw( IO_ERROR ) ${enum}::T NeedSYMBOLorNUMBER()
{ {
return (${enum}::T) DSNLEXER::NeedSYMBOLorNUMBER(); return (${enum}::T) DSNLEXER::NeedSYMBOLorNUMBER();
} }

View File

@ -223,7 +223,7 @@ leading sentence in the doxygen html output. The chosen format is
* @throw IO_ERROR, if there is a problem outputting, such asisk. * @throw IO_ERROR, if there is a problem outputting, such asisk.
*/ */
int PRINTF_FUNC Print( int nestLevel, int PRINTF_FUNC Print( int nestLevel,
const char* fmt, ... ) throw( IO_ERROR ); const char* fmt, ... )
~~~~~~~~~~~~~ ~~~~~~~~~~~~~
The “Function \<name\>” text goes on the 2nd line of the comment. The The “Function \<name\>” text goes on the 2nd line of the comment. The
@ -626,7 +626,7 @@ below was taken directly from the KiCad source.
* @return int - The number of bytes read, 0 at end of file. * @return int - The number of bytes read, 0 at end of file.
* @throw IOError only when a line is too long. * @throw IOError only when a line is too long.
*/ */
int ReadLine() throw (IOError); int ReadLine();
operator char* () operator char* ()
{ {
@ -685,7 +685,7 @@ below was taken directly from the KiCad source.
* @return int - the number of characters output. * @return int - the number of characters output.
* @throw IOError, if there is a problem outputting, such as a full disk. * @throw IOError, if there is a problem outputting, such as a full disk.
*/ */
virtual int PRINTF_FUNC Print( int nestLevel, const char* fmt, ... ) throw( IOError ) = 0; virtual int PRINTF_FUNC Print( int nestLevel, const char* fmt, ... ) = 0;
/*/** */* /*/** */*
* Function GetQuoteChar * Function GetQuoteChar
@ -771,7 +771,7 @@ below was taken directly from the KiCad source.
//-----<OUTPUTFORMATTER>------------------------------------------------ //-----<OUTPUTFORMATTER>------------------------------------------------
int PRINTF_FUNC Print( int nestLevel, const char* fmt, ... ) throw( IOError ); int PRINTF_FUNC Print( int nestLevel, const char* fmt, ... );
const char* GetQuoteChar( const char* wrapee ); const char* GetQuoteChar( const char* wrapee );
//-----</OUTPUTFORMATTER>----------------------------------------------- //-----</OUTPUTFORMATTER>-----------------------------------------------
}; };