mirror of
https://gitlab.com/kicad/code/kicad.git
synced 2025-04-14 12:09:35 +00:00
Removed all exception specifiers since deprecated.
Exception specifiers are deprecated in cpp11, so went through them all and removed them from the code.
This commit is contained in:
parent
8590a22995
commit
19d5cc7548
3d-viewer
AUTHORS.txtDocumentation/development
common
class_page_info.cppdsnlexer.cppeda_text.cppfilter_reader.cppfp_lib_table.cpplib_id.cpplib_table_base.cpp
page_layout
ptree.cpprichio.cppworksheet.cppxnode.cppeeschema
backanno.cppclass_library.cppclass_library.h
dialogs
project_rescue.cppschframe.hsymbol_lib_table.cppsymbol_lib_table.htemplate_fieldnames.cpptemplate_fieldnames.hinclude
class_board_design_settings.hclass_page_info.hclass_title_block.hdsnlexer.heda_text.hfilter_reader.hfp_lib_table.hframe_type.hlib_id.hlib_table_base.hptree.hrichio.hwxBasePcbFrame.hwxPcbStruct.hxnode.h
new
sch_dir_lib_source.cppsch_dir_lib_source.hsch_lib.cppsch_lib.hsch_lib_table.cppsch_lib_table.hsch_part.cppsch_part.h
pagelayout_editor
pcb_calculator
pcbnew
class_netclass.cppclass_netclass.h
github
gpcb_plugin.cppkicad_netlist_reader.cppkicad_plugin.cppkicad_plugin.hlegacy_netlist_reader.cpploadcmp.cppnetlist.cppnetlist_reader.cppnetlist_reader.hpcb_parser.cpppcb_parser.hpcb_plot_params.cpppcb_plot_params.hpcb_plot_params_parser.hspecctra.cppspecctra.hspecctra_export.cppspecctra_import.cpptools/io_benchmark
@ -24,7 +24,7 @@
|
||||
|
||||
/**
|
||||
* @file 3d_math.cpp
|
||||
* @brief
|
||||
* @brief
|
||||
*/
|
||||
|
||||
|
||||
|
@ -40,6 +40,7 @@ Mario Luzeiro <mrluzeiro[at]ua-dot-pt>
|
||||
Mateusz Skowroński <skowri[at]gmail-dot-com>
|
||||
Cheng Sheng <chengsheng[at]google-dot-com>
|
||||
Google Inc.
|
||||
Kristoffer Ödmark <kristoffer.odmark90[at]gmail-dot-com>
|
||||
See also CHANGELOG.txt for contributors.
|
||||
|
||||
|
||||
|
@ -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.
|
||||
*/
|
||||
int PRINTF_FUNC Print( int nestLevel,
|
||||
const char* fmt, ... )
|
||||
const char* fmt, ... );
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
The “Function \<name\>” text goes on the 2nd line of the comment. The
|
||||
|
@ -45,7 +45,7 @@ const wxChar PAGE_INFO::A2[] = wxT( "A2" );
|
||||
const wxChar PAGE_INFO::A1[] = wxT( "A1" );
|
||||
const wxChar PAGE_INFO::A0[] = wxT( "A0" );
|
||||
const wxChar PAGE_INFO::A[] = wxT( "A" );
|
||||
const wxChar PAGE_INFO::B[] = wxT( "B" ) ;
|
||||
const wxChar PAGE_INFO::B[] = wxT( "B" );
|
||||
const wxChar PAGE_INFO::C[] = wxT( "C" );
|
||||
const wxChar PAGE_INFO::D[] = wxT( "D" );
|
||||
const wxChar PAGE_INFO::E[] = wxT( "E" );
|
||||
@ -265,7 +265,6 @@ void PAGE_INFO::SetHeightMils( int aHeightInMils )
|
||||
|
||||
|
||||
void PAGE_INFO::Format( OUTPUTFORMATTER* aFormatter, int aNestLevel, int aControlBits ) const
|
||||
throw( IO_ERROR )
|
||||
{
|
||||
aFormatter->Print( aNestLevel, "(page %s", aFormatter->Quotew( GetType() ).c_str() );
|
||||
|
||||
|
@ -350,7 +350,7 @@ bool DSNLEXER::IsSymbol( int aTok )
|
||||
}
|
||||
|
||||
|
||||
void DSNLEXER::Expecting( int aTok ) throw( IO_ERROR )
|
||||
void DSNLEXER::Expecting( int aTok )
|
||||
{
|
||||
wxString errText = wxString::Format(
|
||||
_("Expecting '%s'"), GetChars( GetTokenString( aTok ) ) );
|
||||
@ -358,7 +358,7 @@ void DSNLEXER::Expecting( int aTok ) throw( IO_ERROR )
|
||||
}
|
||||
|
||||
|
||||
void DSNLEXER::Expecting( const char* text ) throw( IO_ERROR )
|
||||
void DSNLEXER::Expecting( const char* text )
|
||||
{
|
||||
wxString errText = wxString::Format(
|
||||
_("Expecting '%s'"), GetChars( wxString::FromUTF8( text ) ) );
|
||||
@ -366,7 +366,7 @@ void DSNLEXER::Expecting( const char* text ) throw( IO_ERROR )
|
||||
}
|
||||
|
||||
|
||||
void DSNLEXER::Unexpected( int aTok ) throw( IO_ERROR )
|
||||
void DSNLEXER::Unexpected( int aTok )
|
||||
{
|
||||
wxString errText = wxString::Format(
|
||||
_("Unexpected '%s'"), GetChars( GetTokenString( aTok ) ) );
|
||||
@ -374,7 +374,7 @@ void DSNLEXER::Unexpected( int aTok ) throw( IO_ERROR )
|
||||
}
|
||||
|
||||
|
||||
void DSNLEXER::Duplicate( int aTok ) throw( IO_ERROR )
|
||||
void DSNLEXER::Duplicate( int aTok )
|
||||
{
|
||||
wxString errText = wxString::Format(
|
||||
_("%s is a duplicate"), GetTokenString( aTok ).GetData() );
|
||||
@ -382,7 +382,7 @@ void DSNLEXER::Duplicate( int aTok ) throw( IO_ERROR )
|
||||
}
|
||||
|
||||
|
||||
void DSNLEXER::Unexpected( const char* text ) throw( IO_ERROR )
|
||||
void DSNLEXER::Unexpected( const char* text )
|
||||
{
|
||||
wxString errText = wxString::Format(
|
||||
_("Unexpected '%s'"), GetChars( wxString::FromUTF8( text ) ) );
|
||||
@ -390,7 +390,7 @@ void DSNLEXER::Unexpected( const char* text ) throw( IO_ERROR )
|
||||
}
|
||||
|
||||
|
||||
void DSNLEXER::NeedLEFT() throw( IO_ERROR )
|
||||
void DSNLEXER::NeedLEFT()
|
||||
{
|
||||
int tok = NextTok();
|
||||
if( tok != DSN_LEFT )
|
||||
@ -398,7 +398,7 @@ void DSNLEXER::NeedLEFT() throw( IO_ERROR )
|
||||
}
|
||||
|
||||
|
||||
void DSNLEXER::NeedRIGHT() throw( IO_ERROR )
|
||||
void DSNLEXER::NeedRIGHT()
|
||||
{
|
||||
int tok = NextTok();
|
||||
if( tok != DSN_RIGHT )
|
||||
@ -406,7 +406,7 @@ void DSNLEXER::NeedRIGHT() throw( IO_ERROR )
|
||||
}
|
||||
|
||||
|
||||
int DSNLEXER::NeedSYMBOL() throw( IO_ERROR )
|
||||
int DSNLEXER::NeedSYMBOL()
|
||||
{
|
||||
int tok = NextTok();
|
||||
if( !IsSymbol( tok ) )
|
||||
@ -415,7 +415,7 @@ int DSNLEXER::NeedSYMBOL() throw( IO_ERROR )
|
||||
}
|
||||
|
||||
|
||||
int DSNLEXER::NeedSYMBOLorNUMBER() throw( IO_ERROR )
|
||||
int DSNLEXER::NeedSYMBOLorNUMBER()
|
||||
{
|
||||
int tok = NextTok();
|
||||
if( !IsSymbol( tok ) && tok!=DSN_NUMBER )
|
||||
@ -424,7 +424,7 @@ int DSNLEXER::NeedSYMBOLorNUMBER() throw( IO_ERROR )
|
||||
}
|
||||
|
||||
|
||||
int DSNLEXER::NeedNUMBER( const char* aExpectation ) throw( IO_ERROR )
|
||||
int DSNLEXER::NeedNUMBER( const char* aExpectation )
|
||||
{
|
||||
int tok = NextTok();
|
||||
if( tok != DSN_NUMBER )
|
||||
@ -537,7 +537,7 @@ static bool isNumber( const char* cp, const char* limit )
|
||||
}
|
||||
|
||||
|
||||
int DSNLEXER::NextTok() throw( IO_ERROR )
|
||||
int DSNLEXER::NextTok()
|
||||
{
|
||||
const char* cur = next;
|
||||
const char* head = cur;
|
||||
@ -808,7 +808,7 @@ exit: // single point of exit, no returns elsewhere please.
|
||||
}
|
||||
|
||||
|
||||
wxArrayString* DSNLEXER::ReadCommentLines() throw( IO_ERROR )
|
||||
wxArrayString* DSNLEXER::ReadCommentLines()
|
||||
{
|
||||
wxArrayString* ret = 0;
|
||||
bool cmt_setting = SetCommentsAreTokens( true );
|
||||
|
@ -428,7 +428,6 @@ bool EDA_TEXT::IsDefaultFormatting() const
|
||||
|
||||
|
||||
void EDA_TEXT::Format( OUTPUTFORMATTER* aFormatter, int aNestLevel, int aControlBits ) const
|
||||
throw( IO_ERROR )
|
||||
{
|
||||
#ifndef GERBVIEW // Gerbview does not use EDA_TEXT::Format
|
||||
// and does not define FMT_IU, used here
|
||||
|
@ -49,7 +49,7 @@ FILTER_READER::~FILTER_READER()
|
||||
}
|
||||
|
||||
|
||||
char* FILTER_READER::ReadLine() throw( IO_ERROR )
|
||||
char* FILTER_READER::ReadLine()
|
||||
{
|
||||
char* s;
|
||||
|
||||
@ -87,7 +87,7 @@ WHITESPACE_FILTER_READER::~WHITESPACE_FILTER_READER()
|
||||
}
|
||||
|
||||
|
||||
char* WHITESPACE_FILTER_READER::ReadLine() throw( IO_ERROR )
|
||||
char* WHITESPACE_FILTER_READER::ReadLine()
|
||||
{
|
||||
char* s;
|
||||
|
||||
|
@ -215,7 +215,6 @@ void FP_LIB_TABLE::PrefetchLib( const wxString& aNickname )
|
||||
|
||||
|
||||
const FP_LIB_TABLE_ROW* FP_LIB_TABLE::FindRow( const wxString& aNickname )
|
||||
throw( IO_ERROR )
|
||||
{
|
||||
FP_LIB_TABLE_ROW* row = dynamic_cast< FP_LIB_TABLE_ROW* >( findRow( aNickname ) );
|
||||
|
||||
@ -329,7 +328,6 @@ void FP_LIB_TABLE::FootprintLibCreate( const wxString& aNickname )
|
||||
|
||||
|
||||
MODULE* FP_LIB_TABLE::FootprintLoadWithOptionalNickname( const LIB_ID& aFootprintId )
|
||||
throw( IO_ERROR, PARSE_ERROR, boost::interprocess::lock_exception )
|
||||
{
|
||||
wxString nickname = FROM_UTF8( aFootprintId.GetLibNickname() );
|
||||
wxString fpname = FROM_UTF8( aFootprintId.GetLibItemName() );
|
||||
@ -367,7 +365,6 @@ const wxString FP_LIB_TABLE::GlobalPathEnvVariableName()
|
||||
|
||||
|
||||
bool FP_LIB_TABLE::LoadGlobalTable( FP_LIB_TABLE& aTable )
|
||||
throw (IO_ERROR, PARSE_ERROR, boost::interprocess::lock_exception )
|
||||
{
|
||||
bool tableExists = true;
|
||||
wxFileName fn = GetGlobalTableFileName();
|
||||
|
@ -175,7 +175,7 @@ int LIB_ID::Parse( const UTF8& aId )
|
||||
}
|
||||
|
||||
|
||||
LIB_ID::LIB_ID( const std::string& aId ) throw( PARSE_ERROR )
|
||||
LIB_ID::LIB_ID( const std::string& aId )
|
||||
{
|
||||
int offset = Parse( aId );
|
||||
|
||||
@ -190,7 +190,7 @@ LIB_ID::LIB_ID( const std::string& aId ) throw( PARSE_ERROR )
|
||||
}
|
||||
|
||||
|
||||
LIB_ID::LIB_ID( const wxString& aId ) throw( PARSE_ERROR )
|
||||
LIB_ID::LIB_ID( const wxString& aId )
|
||||
{
|
||||
UTF8 id = TO_UTF8( aId );
|
||||
|
||||
@ -297,7 +297,6 @@ UTF8 LIB_ID::GetLibItemNameAndRev() const
|
||||
|
||||
|
||||
UTF8 LIB_ID::Format( const UTF8& aLogicalLib, const UTF8& aLibItemName, const UTF8& aRevision )
|
||||
throw( PARSE_ERROR )
|
||||
{
|
||||
UTF8 ret;
|
||||
int offset;
|
||||
|
@ -357,7 +357,7 @@ bool LIB_TABLE::InsertRow( LIB_TABLE_ROW* aRow, bool doReplace )
|
||||
|
||||
|
||||
void LIB_TABLE::Load( const wxString& aFileName )
|
||||
throw( IO_ERROR )
|
||||
|
||||
{
|
||||
// It's OK if footprint library tables are missing.
|
||||
if( wxFileName::IsFileReadable( aFileName ) )
|
||||
@ -371,7 +371,6 @@ void LIB_TABLE::Load( const wxString& aFileName )
|
||||
|
||||
|
||||
void LIB_TABLE::Save( const wxString& aFileName ) const
|
||||
throw( IO_ERROR, boost::interprocess::lock_exception )
|
||||
{
|
||||
FILE_OUTPUTFORMATTER sf( aFileName );
|
||||
Format( &sf, 0 );
|
||||
|
@ -48,8 +48,7 @@ class PAGE_LAYOUT_READER_PARSER : public PAGE_LAYOUT_READER_LEXER
|
||||
{
|
||||
public:
|
||||
PAGE_LAYOUT_READER_PARSER( const char* aLine, const wxString& aSource );
|
||||
void Parse( WORKSHEET_LAYOUT* aLayout )
|
||||
throw( PARSE_ERROR, IO_ERROR );
|
||||
void Parse( WORKSHEET_LAYOUT* aLayout );
|
||||
|
||||
private:
|
||||
|
||||
@ -69,41 +68,38 @@ private:
|
||||
*/
|
||||
double parseDouble();
|
||||
|
||||
void parseSetup( WORKSHEET_LAYOUT* aLayout ) throw( IO_ERROR, PARSE_ERROR );
|
||||
void parseSetup( WORKSHEET_LAYOUT* aLayout );
|
||||
|
||||
/**
|
||||
* parse a graphic item starting by "(line" or "(rect" and read parameters.
|
||||
*/
|
||||
void parseGraphic( WORKSHEET_DATAITEM * aItem ) throw( IO_ERROR, PARSE_ERROR );
|
||||
void parseGraphic( WORKSHEET_DATAITEM * aItem );
|
||||
|
||||
/**
|
||||
* parse a text item starting by "(tbtext" and read parameters.
|
||||
*/
|
||||
void parseText( WORKSHEET_DATAITEM_TEXT * aItem ) throw( IO_ERROR, PARSE_ERROR );
|
||||
void parseText( WORKSHEET_DATAITEM_TEXT * aItem );
|
||||
|
||||
/**
|
||||
* parse a polygon item starting by "( polygon" and read parameters.
|
||||
* the list of corners included in this description is read by parsePolyOutline
|
||||
*/
|
||||
void parsePolygon( WORKSHEET_DATAITEM_POLYPOLYGON * aItem )
|
||||
throw( IO_ERROR, PARSE_ERROR );
|
||||
void parsePolygon( WORKSHEET_DATAITEM_POLYPOLYGON * aItem );
|
||||
|
||||
/**
|
||||
* parse a list of corners starting by "( pts" and read coordinates.
|
||||
*/
|
||||
void parsePolyOutline( WORKSHEET_DATAITEM_POLYPOLYGON * aItem )
|
||||
throw( IO_ERROR, PARSE_ERROR );
|
||||
void parsePolyOutline( WORKSHEET_DATAITEM_POLYPOLYGON * aItem );
|
||||
|
||||
|
||||
/**
|
||||
* parse a bitmap item starting by "( bitmap" and read parameters.
|
||||
*/
|
||||
void parseBitmap( WORKSHEET_DATAITEM_BITMAP * aItem )
|
||||
throw( IO_ERROR, PARSE_ERROR );
|
||||
void parseBitmap( WORKSHEET_DATAITEM_BITMAP * aItem );
|
||||
|
||||
void parseCoordinate( POINT_COORD& aCoord) throw( IO_ERROR, PARSE_ERROR );
|
||||
void readOption( WORKSHEET_DATAITEM * aItem ) throw( IO_ERROR, PARSE_ERROR );
|
||||
void readPngdata( WORKSHEET_DATAITEM_BITMAP * aItem ) throw( IO_ERROR, PARSE_ERROR );
|
||||
void parseCoordinate( POINT_COORD& aCoord);
|
||||
void readOption( WORKSHEET_DATAITEM * aItem );
|
||||
void readPngdata( WORKSHEET_DATAITEM_BITMAP * aItem );
|
||||
};
|
||||
|
||||
// PCB_PLOT_PARAMS_PARSER
|
||||
@ -115,7 +111,6 @@ PAGE_LAYOUT_READER_PARSER::PAGE_LAYOUT_READER_PARSER( const char* aLine, const w
|
||||
|
||||
|
||||
void PAGE_LAYOUT_READER_PARSER::Parse( WORKSHEET_LAYOUT* aLayout )
|
||||
throw( PARSE_ERROR, IO_ERROR )
|
||||
{
|
||||
T token;
|
||||
WORKSHEET_DATAITEM * item;
|
||||
@ -178,7 +173,6 @@ void PAGE_LAYOUT_READER_PARSER::Parse( WORKSHEET_LAYOUT* aLayout )
|
||||
}
|
||||
|
||||
void PAGE_LAYOUT_READER_PARSER::parseSetup( WORKSHEET_LAYOUT* aLayout )
|
||||
throw( IO_ERROR, PARSE_ERROR )
|
||||
{
|
||||
T token;
|
||||
while( ( token = NextTok() ) != T_RIGHT )
|
||||
@ -235,7 +229,6 @@ void PAGE_LAYOUT_READER_PARSER::parseSetup( WORKSHEET_LAYOUT* aLayout )
|
||||
}
|
||||
|
||||
void PAGE_LAYOUT_READER_PARSER::parsePolygon( WORKSHEET_DATAITEM_POLYPOLYGON * aItem )
|
||||
throw( IO_ERROR, PARSE_ERROR )
|
||||
{
|
||||
T token;
|
||||
|
||||
@ -309,7 +302,6 @@ void PAGE_LAYOUT_READER_PARSER::parsePolygon( WORKSHEET_DATAITEM_POLYPOLYGON * a
|
||||
}
|
||||
|
||||
void PAGE_LAYOUT_READER_PARSER::parsePolyOutline( WORKSHEET_DATAITEM_POLYPOLYGON * aItem )
|
||||
throw( IO_ERROR, PARSE_ERROR )
|
||||
{
|
||||
DPOINT corner;
|
||||
T token;
|
||||
@ -340,7 +332,6 @@ void PAGE_LAYOUT_READER_PARSER::parsePolyOutline( WORKSHEET_DATAITEM_POLYPOLYGON
|
||||
|
||||
#include <wx/mstream.h>
|
||||
void PAGE_LAYOUT_READER_PARSER::parseBitmap( WORKSHEET_DATAITEM_BITMAP * aItem )
|
||||
throw( IO_ERROR, PARSE_ERROR )
|
||||
{
|
||||
T token;
|
||||
BITMAP_BASE* image = new BITMAP_BASE;
|
||||
@ -407,7 +398,6 @@ void PAGE_LAYOUT_READER_PARSER::parseBitmap( WORKSHEET_DATAITEM_BITMAP * aItem )
|
||||
}
|
||||
|
||||
void PAGE_LAYOUT_READER_PARSER::readPngdata( WORKSHEET_DATAITEM_BITMAP * aItem )
|
||||
throw( IO_ERROR, PARSE_ERROR )
|
||||
{
|
||||
std::string tmp;
|
||||
T token;
|
||||
@ -448,7 +438,6 @@ void PAGE_LAYOUT_READER_PARSER::readPngdata( WORKSHEET_DATAITEM_BITMAP * aItem )
|
||||
|
||||
|
||||
void PAGE_LAYOUT_READER_PARSER::readOption( WORKSHEET_DATAITEM * aItem )
|
||||
throw( IO_ERROR, PARSE_ERROR )
|
||||
{
|
||||
T token;
|
||||
|
||||
@ -476,7 +465,6 @@ void PAGE_LAYOUT_READER_PARSER::readOption( WORKSHEET_DATAITEM * aItem )
|
||||
|
||||
|
||||
void PAGE_LAYOUT_READER_PARSER::parseGraphic( WORKSHEET_DATAITEM * aItem )
|
||||
throw( IO_ERROR, PARSE_ERROR )
|
||||
{
|
||||
T token;
|
||||
|
||||
@ -552,7 +540,6 @@ void PAGE_LAYOUT_READER_PARSER::parseGraphic( WORKSHEET_DATAITEM * aItem )
|
||||
|
||||
|
||||
void PAGE_LAYOUT_READER_PARSER::parseText( WORKSHEET_DATAITEM_TEXT* aItem )
|
||||
throw( IO_ERROR, PARSE_ERROR )
|
||||
{
|
||||
T token;
|
||||
|
||||
@ -703,7 +690,6 @@ void PAGE_LAYOUT_READER_PARSER::parseText( WORKSHEET_DATAITEM_TEXT* aItem )
|
||||
|
||||
// parse an expression like " 25 1 ltcorner)"
|
||||
void PAGE_LAYOUT_READER_PARSER::parseCoordinate( POINT_COORD& aCoord)
|
||||
throw( IO_ERROR, PARSE_ERROR )
|
||||
{
|
||||
T token;
|
||||
|
||||
|
@ -87,7 +87,7 @@ inline void scanAtom( PTREE* aTree, DSNLEXER* aLexer )
|
||||
}
|
||||
|
||||
|
||||
void Scan( PTREE* aTree, DSNLEXER* aLexer ) throw( IO_ERROR )
|
||||
void Scan( PTREE* aTree, DSNLEXER* aLexer )
|
||||
{
|
||||
int tok = aLexer->CurTok();
|
||||
|
||||
@ -135,11 +135,11 @@ inline CITER next( CITER it )
|
||||
|
||||
|
||||
static void formatNode( OUTPUTFORMATTER* out, int aNestLevel, int aCtl,
|
||||
const std::string& aKey, CPTREE& aTree ) throw( IO_ERROR );
|
||||
const std::string& aKey, CPTREE& aTree );
|
||||
|
||||
|
||||
static void formatList( OUTPUTFORMATTER* out, int aNestLevel, int aCtl, CPTREE& aTree )
|
||||
throw( IO_ERROR )
|
||||
|
||||
{
|
||||
for( CITER it = aTree.begin(); it != aTree.end(); ++it )
|
||||
{
|
||||
@ -170,7 +170,7 @@ static void formatList( OUTPUTFORMATTER* out, int aNestLevel, int aCtl, CPTREE&
|
||||
|
||||
static void formatNode( OUTPUTFORMATTER* out, int aNestLevel, int aCtl,
|
||||
const std::string& aKey, CPTREE& aTree )
|
||||
throw( IO_ERROR )
|
||||
|
||||
{
|
||||
if( !isAtom( aTree ) ) // is a list, not an atom
|
||||
{
|
||||
@ -202,7 +202,7 @@ static void formatNode( OUTPUTFORMATTER* out, int aNestLevel, int aCtl,
|
||||
}
|
||||
|
||||
|
||||
void Format( OUTPUTFORMATTER* out, int aNestLevel, int aCtl, CPTREE& aTree ) throw( IO_ERROR )
|
||||
void Format( OUTPUTFORMATTER* out, int aNestLevel, int aCtl, CPTREE& aTree )
|
||||
{
|
||||
if( aTree.size() == 1 && !aTree.data().size() )
|
||||
{
|
||||
|
@ -156,7 +156,7 @@ void LINE_READER::expandCapacity( unsigned newsize )
|
||||
|
||||
FILE_LINE_READER::FILE_LINE_READER( const wxString& aFileName,
|
||||
unsigned aStartingLineNumber,
|
||||
unsigned aMaxLineLength ) throw( IO_ERROR ) :
|
||||
unsigned aMaxLineLength ):
|
||||
LINE_READER( aMaxLineLength ),
|
||||
iOwn( true )
|
||||
{
|
||||
@ -193,7 +193,7 @@ FILE_LINE_READER::~FILE_LINE_READER()
|
||||
}
|
||||
|
||||
|
||||
char* FILE_LINE_READER::ReadLine() throw( IO_ERROR )
|
||||
char* FILE_LINE_READER::ReadLine()
|
||||
{
|
||||
length = 0;
|
||||
|
||||
@ -226,7 +226,7 @@ char* FILE_LINE_READER::ReadLine() throw( IO_ERROR )
|
||||
}
|
||||
|
||||
|
||||
STRING_LINE_READER::STRING_LINE_READER( const std::string& aString, const wxString& aSource ) :
|
||||
STRING_LINE_READER::STRING_LINE_READER( const std::string& aString, const wxString& aSource ):
|
||||
LINE_READER( LINE_READER_LINE_DEFAULT_MAX ),
|
||||
lines( aString ),
|
||||
ndx( 0 )
|
||||
@ -237,7 +237,7 @@ STRING_LINE_READER::STRING_LINE_READER( const std::string& aString, const wxStri
|
||||
}
|
||||
|
||||
|
||||
STRING_LINE_READER::STRING_LINE_READER( const STRING_LINE_READER& aStartingPoint ) :
|
||||
STRING_LINE_READER::STRING_LINE_READER( const STRING_LINE_READER& aStartingPoint ):
|
||||
LINE_READER( LINE_READER_LINE_DEFAULT_MAX ),
|
||||
lines( aStartingPoint.lines ),
|
||||
ndx( aStartingPoint.ndx )
|
||||
@ -250,7 +250,7 @@ STRING_LINE_READER::STRING_LINE_READER( const STRING_LINE_READER& aStartingPoint
|
||||
}
|
||||
|
||||
|
||||
char* STRING_LINE_READER::ReadLine() throw( IO_ERROR )
|
||||
char* STRING_LINE_READER::ReadLine()
|
||||
{
|
||||
size_t nlOffset = lines.find( '\n', ndx );
|
||||
|
||||
@ -290,7 +290,7 @@ INPUTSTREAM_LINE_READER::INPUTSTREAM_LINE_READER( wxInputStream* aStream, const
|
||||
}
|
||||
|
||||
|
||||
char* INPUTSTREAM_LINE_READER::ReadLine() throw( IO_ERROR )
|
||||
char* INPUTSTREAM_LINE_READER::ReadLine()
|
||||
{
|
||||
length = 0;
|
||||
|
||||
@ -367,7 +367,7 @@ const char* OUTPUTFORMATTER::GetQuoteChar( const char* wrapee )
|
||||
return GetQuoteChar( wrapee, quoteChar );
|
||||
}
|
||||
|
||||
int OUTPUTFORMATTER::vprint( const char* fmt, va_list ap ) throw( IO_ERROR )
|
||||
int OUTPUTFORMATTER::vprint( const char* fmt, va_list ap )
|
||||
{
|
||||
// This function can call vsnprintf twice.
|
||||
// But internally, vsnprintf retrieves arguments from the va_list identified by arg as if
|
||||
@ -393,7 +393,7 @@ int OUTPUTFORMATTER::vprint( const char* fmt, va_list ap ) throw( IO_ERROR )
|
||||
}
|
||||
|
||||
|
||||
int OUTPUTFORMATTER::sprint( const char* fmt, ... ) throw( IO_ERROR )
|
||||
int OUTPUTFORMATTER::sprint( const char* fmt, ... )
|
||||
{
|
||||
va_list args;
|
||||
|
||||
@ -405,7 +405,7 @@ int OUTPUTFORMATTER::sprint( const char* fmt, ... ) throw( IO_ERROR )
|
||||
}
|
||||
|
||||
|
||||
int OUTPUTFORMATTER::Print( int nestLevel, const char* fmt, ... ) throw( IO_ERROR )
|
||||
int OUTPUTFORMATTER::Print( int nestLevel, const char* fmt, ... )
|
||||
{
|
||||
#define NESTWIDTH 2 ///< how many spaces per nestLevel
|
||||
|
||||
@ -434,7 +434,7 @@ int OUTPUTFORMATTER::Print( int nestLevel, const char* fmt, ... ) throw( IO_ERRO
|
||||
}
|
||||
|
||||
|
||||
std::string OUTPUTFORMATTER::Quotes( const std::string& aWrapee ) throw( IO_ERROR )
|
||||
std::string OUTPUTFORMATTER::Quotes( const std::string& aWrapee )
|
||||
{
|
||||
static const char quoteThese[] = "\t ()\n\r";
|
||||
|
||||
@ -483,7 +483,7 @@ std::string OUTPUTFORMATTER::Quotes( const std::string& aWrapee ) throw( IO_ERRO
|
||||
}
|
||||
|
||||
|
||||
std::string OUTPUTFORMATTER::Quotew( const wxString& aWrapee ) throw( IO_ERROR )
|
||||
std::string OUTPUTFORMATTER::Quotew( const wxString& aWrapee )
|
||||
{
|
||||
// wxStrings are always encoded as UTF-8 as we convert to a byte sequence.
|
||||
// The non-virutal function calls the virtual workhorse function, and if
|
||||
@ -496,7 +496,7 @@ std::string OUTPUTFORMATTER::Quotew( const wxString& aWrapee ) throw( IO_ERROR )
|
||||
|
||||
//-----<STRING_FORMATTER>----------------------------------------------------
|
||||
|
||||
void STRING_FORMATTER::write( const char* aOutBuf, int aCount ) throw( IO_ERROR )
|
||||
void STRING_FORMATTER::write( const char* aOutBuf, int aCount )
|
||||
{
|
||||
mystring.append( aOutBuf, aCount );
|
||||
}
|
||||
@ -519,7 +519,7 @@ void STRING_FORMATTER::StripUseless()
|
||||
//-----<FILE_OUTPUTFORMATTER>----------------------------------------
|
||||
|
||||
FILE_OUTPUTFORMATTER::FILE_OUTPUTFORMATTER( const wxString& aFileName,
|
||||
const wxChar* aMode, char aQuoteChar ) throw( IO_ERROR ) :
|
||||
const wxChar* aMode, char aQuoteChar ):
|
||||
OUTPUTFORMATTER( OUTPUTFMTBUFZ, aQuoteChar ),
|
||||
m_filename( aFileName )
|
||||
{
|
||||
@ -542,7 +542,7 @@ FILE_OUTPUTFORMATTER::~FILE_OUTPUTFORMATTER()
|
||||
}
|
||||
|
||||
|
||||
void FILE_OUTPUTFORMATTER::write( const char* aOutBuf, int aCount ) throw( IO_ERROR )
|
||||
void FILE_OUTPUTFORMATTER::write( const char* aOutBuf, int aCount )
|
||||
{
|
||||
if( 1 != fwrite( aOutBuf, aCount, 1, m_fp ) )
|
||||
{
|
||||
@ -556,7 +556,7 @@ void FILE_OUTPUTFORMATTER::write( const char* aOutBuf, int aCount ) throw( IO_ER
|
||||
|
||||
//-----<STREAM_OUTPUTFORMATTER>--------------------------------------
|
||||
|
||||
void STREAM_OUTPUTFORMATTER::write( const char* aOutBuf, int aCount ) throw( IO_ERROR )
|
||||
void STREAM_OUTPUTFORMATTER::write( const char* aOutBuf, int aCount )
|
||||
{
|
||||
int lastWrite;
|
||||
|
||||
|
@ -243,7 +243,7 @@ wxString WS_DRAW_ITEM_LIST::BuildFullText( const wxString& aTextbase )
|
||||
|
||||
|
||||
void TITLE_BLOCK::Format( OUTPUTFORMATTER* aFormatter, int aNestLevel, int aControlBits ) const
|
||||
throw( IO_ERROR )
|
||||
|
||||
{
|
||||
// Don't write the title block information if there is nothing to write.
|
||||
bool isempty = true;
|
||||
|
@ -29,7 +29,7 @@
|
||||
typedef wxXmlAttribute XATTR;
|
||||
|
||||
|
||||
void XNODE::Format( OUTPUTFORMATTER* out, int nestLevel ) throw( IO_ERROR )
|
||||
void XNODE::Format( OUTPUTFORMATTER* out, int nestLevel )
|
||||
{
|
||||
switch( GetType() )
|
||||
{
|
||||
@ -48,7 +48,7 @@ void XNODE::Format( OUTPUTFORMATTER* out, int nestLevel ) throw( IO_ERROR )
|
||||
}
|
||||
|
||||
|
||||
void XNODE::FormatContents( OUTPUTFORMATTER* out, int nestLevel ) throw( IO_ERROR )
|
||||
void XNODE::FormatContents( OUTPUTFORMATTER* out, int nestLevel )
|
||||
{
|
||||
// output attributes first if they exist
|
||||
for( XATTR* attr = (XATTR*) GetAttributes(); attr; attr = (XATTR*) attr->GetNext() )
|
||||
|
@ -49,7 +49,6 @@
|
||||
|
||||
|
||||
void SCH_EDIT_FRAME::backAnnotateFootprints( const std::string& aChangedSetOfReferences )
|
||||
throw( IO_ERROR, boost::bad_pointer )
|
||||
{
|
||||
// Build a flat list of components in schematic:
|
||||
SCH_REFERENCE_LIST refs;
|
||||
|
@ -283,7 +283,7 @@ LIB_PART* PART_LIB::ReplacePart( LIB_PART* aOldPart, LIB_PART* aNewPart )
|
||||
}
|
||||
|
||||
|
||||
PART_LIB* PART_LIB::LoadLibrary( const wxString& aFileName ) throw( IO_ERROR, boost::bad_pointer )
|
||||
PART_LIB* PART_LIB::LoadLibrary( const wxString& aFileName )
|
||||
{
|
||||
std::unique_ptr<PART_LIB> lib( new PART_LIB( LIBRARY_TYPE_EESCHEMA, aFileName ) );
|
||||
|
||||
@ -307,7 +307,7 @@ PART_LIB* PART_LIB::LoadLibrary( const wxString& aFileName ) throw( IO_ERROR, bo
|
||||
}
|
||||
|
||||
|
||||
PART_LIB* PART_LIBS::AddLibrary( const wxString& aFileName ) throw( IO_ERROR, boost::bad_pointer )
|
||||
PART_LIB* PART_LIBS::AddLibrary( const wxString& aFileName )
|
||||
{
|
||||
PART_LIB* lib;
|
||||
|
||||
@ -327,7 +327,6 @@ PART_LIB* PART_LIBS::AddLibrary( const wxString& aFileName ) throw( IO_ERROR, bo
|
||||
|
||||
|
||||
PART_LIB* PART_LIBS::AddLibrary( const wxString& aFileName, PART_LIBS::iterator& aIterator )
|
||||
throw( IO_ERROR, boost::bad_pointer )
|
||||
{
|
||||
// Don't reload the library if it is already loaded.
|
||||
wxFileName fn( aFileName );
|
||||
@ -479,7 +478,6 @@ int PART_LIBS::GetModifyHash()
|
||||
|
||||
void PART_LIBS::LibNamesAndPaths( PROJECT* aProject, bool doSave,
|
||||
wxString* aPaths, wxArrayString* aNames )
|
||||
throw( IO_ERROR, boost::bad_pointer )
|
||||
{
|
||||
wxString pro = aProject->GetProjectFullName();
|
||||
|
||||
@ -548,7 +546,6 @@ const wxString PART_LIBS::CacheName( const wxString& aFullProjectFilename )
|
||||
|
||||
|
||||
void PART_LIBS::LoadAllLibraries( PROJECT* aProject, bool aShowProgress )
|
||||
throw( IO_ERROR, boost::bad_pointer )
|
||||
{
|
||||
wxString filename;
|
||||
wxString libs_not_found;
|
||||
|
@ -211,7 +211,7 @@ public:
|
||||
* @param aFileName - File name object of part library.
|
||||
* @throw IO_ERROR if there's any problem loading.
|
||||
*/
|
||||
PART_LIB* AddLibrary( const wxString& aFileName ) throw( IO_ERROR, boost::bad_pointer );
|
||||
PART_LIB* AddLibrary( const wxString& aFileName );
|
||||
|
||||
/**
|
||||
* Function AddLibrary
|
||||
@ -222,16 +222,14 @@ public:
|
||||
* @return PART_LIB* - the new PART_LIB, which remains owned by this PART_LIBS container.
|
||||
* @throw IO_ERROR if there's any problem loading.
|
||||
*/
|
||||
PART_LIB* AddLibrary( const wxString& aFileName, PART_LIBS::iterator& aIterator )
|
||||
throw( IO_ERROR, boost::bad_pointer );
|
||||
PART_LIB* AddLibrary( const wxString& aFileName, PART_LIBS::iterator& aIterator );
|
||||
|
||||
/**
|
||||
* Function LoadAllLibraries
|
||||
* loads all of the project's libraries into this container, which should
|
||||
* be cleared before calling it.
|
||||
*/
|
||||
void LoadAllLibraries( PROJECT* aProject, bool aShowProgress=true )
|
||||
throw( IO_ERROR, boost::bad_pointer );
|
||||
void LoadAllLibraries( PROJECT* aProject, bool aShowProgress=true );
|
||||
|
||||
/**
|
||||
* Function LibNamesAndPaths
|
||||
@ -239,8 +237,7 @@ public:
|
||||
* (without paths).
|
||||
*/
|
||||
static void LibNamesAndPaths( PROJECT* aProject, bool doSave,
|
||||
wxString* aPaths, wxArrayString* aNames=NULL )
|
||||
throw( IO_ERROR, boost::bad_pointer );
|
||||
wxString* aPaths, wxArrayString* aNames=NULL );
|
||||
|
||||
/**
|
||||
* Function cacheName
|
||||
@ -509,7 +506,7 @@ public:
|
||||
* the caller.
|
||||
* @throw IO_ERROR if there's any problem loading the library.
|
||||
*/
|
||||
static PART_LIB* LoadLibrary( const wxString& aFileName ) throw( IO_ERROR, boost::bad_pointer );
|
||||
static PART_LIB* LoadLibrary( const wxString& aFileName );
|
||||
|
||||
/**
|
||||
* Function HasPowerParts
|
||||
|
@ -86,10 +86,10 @@ class BOM_CFG_READER_PARSER : public DIALOG_BOM_CFG_LEXER
|
||||
public:
|
||||
BOM_CFG_READER_PARSER( BOM_PLUGIN_ARRAY* aPlugins,
|
||||
const char* aData, const wxString& aSource );
|
||||
void Parse() throw( PARSE_ERROR, IO_ERROR );
|
||||
void Parse();
|
||||
|
||||
private:
|
||||
void parsePlugin() throw( IO_ERROR, PARSE_ERROR );
|
||||
void parsePlugin();
|
||||
};
|
||||
|
||||
// PCB_PLOT_PARAMS_PARSER
|
||||
@ -103,7 +103,7 @@ BOM_CFG_READER_PARSER::BOM_CFG_READER_PARSER( BOM_PLUGIN_ARRAY* aPlugins,
|
||||
}
|
||||
|
||||
|
||||
void BOM_CFG_READER_PARSER::Parse() throw( PARSE_ERROR, IO_ERROR )
|
||||
void BOM_CFG_READER_PARSER::Parse()
|
||||
{
|
||||
T token;
|
||||
|
||||
@ -131,7 +131,7 @@ void BOM_CFG_READER_PARSER::Parse() throw( PARSE_ERROR, IO_ERROR )
|
||||
}
|
||||
}
|
||||
|
||||
void BOM_CFG_READER_PARSER::parsePlugin() throw( IO_ERROR, PARSE_ERROR )
|
||||
void BOM_CFG_READER_PARSER::parsePlugin()
|
||||
{
|
||||
BOM_PLUGIN plugin;
|
||||
|
||||
|
@ -75,7 +75,7 @@ static bool save_library( PART_LIB* aLibrary, SCH_EDIT_FRAME* aEditFrame )
|
||||
*
|
||||
* @return true on success, false on failure
|
||||
*/
|
||||
static bool insert_library( PROJECT *aProject, PART_LIB *aLibrary, size_t aIndex ) throw( boost::bad_pointer )
|
||||
static bool insert_library( PROJECT *aProject, PART_LIB *aLibrary, size_t aIndex )
|
||||
{
|
||||
wxArrayString libNames;
|
||||
wxString libPaths;
|
||||
|
@ -212,8 +212,7 @@ protected:
|
||||
|
||||
void updateFindReplaceView( wxFindDialogEvent& aEvent );
|
||||
|
||||
void backAnnotateFootprints( const std::string& aChangedSetOfReferences )
|
||||
throw( IO_ERROR, boost::bad_pointer );
|
||||
void backAnnotateFootprints( const std::string& aChangedSetOfReferences );
|
||||
|
||||
/**
|
||||
* Function prepareForNetlist
|
||||
|
@ -216,7 +216,7 @@ void SYMBOL_LIB_TABLE::EnumerateSymbolLib( const wxString& aNickname, wxArrayStr
|
||||
|
||||
|
||||
const SYMBOL_LIB_TABLE_ROW* SYMBOL_LIB_TABLE::FindRow( const wxString& aNickname )
|
||||
throw( IO_ERROR )
|
||||
|
||||
{
|
||||
SYMBOL_LIB_TABLE_ROW* row = dynamic_cast< SYMBOL_LIB_TABLE_ROW* >( findRow( aNickname ) );
|
||||
|
||||
@ -340,7 +340,6 @@ void SYMBOL_LIB_TABLE::CreateSymbolLib( const wxString& aNickname )
|
||||
|
||||
|
||||
LIB_ALIAS* SYMBOL_LIB_TABLE::LoadSymbolWithOptionalNickname( const LIB_ID& aLibId )
|
||||
throw( IO_ERROR, PARSE_ERROR, boost::interprocess::lock_exception )
|
||||
{
|
||||
wxString nickname = FROM_UTF8( aLibId.GetLibNickname() );
|
||||
wxString name = FROM_UTF8( aLibId.GetLibItemName() );
|
||||
@ -378,7 +377,6 @@ const wxString SYMBOL_LIB_TABLE::GlobalPathEnvVariableName()
|
||||
|
||||
|
||||
bool SYMBOL_LIB_TABLE::LoadGlobalTable( SYMBOL_LIB_TABLE& aTable )
|
||||
throw (IO_ERROR, PARSE_ERROR, boost::interprocess::lock_exception )
|
||||
{
|
||||
bool tableExists = true;
|
||||
wxFileName fn = GetGlobalTableFileName();
|
||||
|
@ -127,7 +127,7 @@ public:
|
||||
*
|
||||
* @throw IO_ERROR if \a aNickName cannot be found.
|
||||
*/
|
||||
const SYMBOL_LIB_TABLE_ROW* FindRow( const wxString& aNickName ) throw( IO_ERROR );
|
||||
const SYMBOL_LIB_TABLE_ROW* FindRow( const wxString& aNickName );
|
||||
|
||||
//-----<PLUGIN API SUBSET, REBASED ON aNickname>---------------------------
|
||||
|
||||
@ -254,8 +254,7 @@ public:
|
||||
* is thrown in the case where aId cannot be found.
|
||||
* @throw PARSE_ERROR if @a atId is not parsed OK.
|
||||
*/
|
||||
LIB_ALIAS* LoadSymbolWithOptionalNickname( const LIB_ID& aId )
|
||||
throw( IO_ERROR, PARSE_ERROR, boost::interprocess::lock_exception );
|
||||
LIB_ALIAS* LoadSymbolWithOptionalNickname( const LIB_ID& aId );
|
||||
|
||||
/**
|
||||
* Function LoadGlobalTable
|
||||
@ -270,8 +269,7 @@ public:
|
||||
* @return true if the global library table exists and is loaded properly.
|
||||
* @throw IO_ERROR if an error occurs attempting to load the symbol library table.
|
||||
*/
|
||||
static bool LoadGlobalTable( SYMBOL_LIB_TABLE& aTable )
|
||||
throw (IO_ERROR, PARSE_ERROR, boost::interprocess::lock_exception );
|
||||
static bool LoadGlobalTable( SYMBOL_LIB_TABLE& aTable );
|
||||
|
||||
/**
|
||||
* Function GetGlobalTableFileName
|
||||
|
@ -57,7 +57,7 @@ const wxString TEMPLATE_FIELDNAME::GetDefaultFieldName( int aFieldNdx )
|
||||
return fieldName;
|
||||
}
|
||||
|
||||
void TEMPLATE_FIELDNAME::Format( OUTPUTFORMATTER* out, int nestLevel ) const throw( IO_ERROR )
|
||||
void TEMPLATE_FIELDNAME::Format( OUTPUTFORMATTER* out, int nestLevel ) const
|
||||
{
|
||||
out->Print( nestLevel, "(field (name %s)", out->Quotew( m_Name ).c_str() );
|
||||
|
||||
@ -71,7 +71,7 @@ void TEMPLATE_FIELDNAME::Format( OUTPUTFORMATTER* out, int nestLevel ) const thr
|
||||
}
|
||||
|
||||
|
||||
void TEMPLATE_FIELDNAME::Parse( TEMPLATE_FIELDNAMES_LEXER* in ) throw( IO_ERROR )
|
||||
void TEMPLATE_FIELDNAME::Parse( TEMPLATE_FIELDNAMES_LEXER* in )
|
||||
{
|
||||
T tok;
|
||||
|
||||
@ -112,7 +112,7 @@ void TEMPLATE_FIELDNAME::Parse( TEMPLATE_FIELDNAMES_LEXER* in ) throw( IO_ERROR
|
||||
}
|
||||
|
||||
|
||||
void TEMPLATES::Format( OUTPUTFORMATTER* out, int nestLevel ) const throw( IO_ERROR )
|
||||
void TEMPLATES::Format( OUTPUTFORMATTER* out, int nestLevel ) const
|
||||
{
|
||||
// We'll keep this general, and include the \n, even though the only known
|
||||
// use at this time will not want the newlines or the indentation.
|
||||
@ -125,7 +125,7 @@ void TEMPLATES::Format( OUTPUTFORMATTER* out, int nestLevel ) const throw( IO_ER
|
||||
}
|
||||
|
||||
|
||||
void TEMPLATES::Parse( TEMPLATE_FIELDNAMES_LEXER* in ) throw( IO_ERROR )
|
||||
void TEMPLATES::Parse( TEMPLATE_FIELDNAMES_LEXER* in )
|
||||
{
|
||||
T tok;
|
||||
|
||||
|
@ -97,7 +97,7 @@ struct TEMPLATE_FIELDNAME
|
||||
* Function Format
|
||||
* serializes this object out as text into the given OUTPUTFORMATTER.
|
||||
*/
|
||||
void Format( OUTPUTFORMATTER* out, int nestLevel ) const throw( IO_ERROR );
|
||||
void Format( OUTPUTFORMATTER* out, int nestLevel ) const ;
|
||||
|
||||
/**
|
||||
* Function Parse
|
||||
@ -112,7 +112,7 @@ struct TEMPLATE_FIELDNAME
|
||||
*
|
||||
* @param aSpec is the input token stream of keywords and symbols.
|
||||
*/
|
||||
void Parse( TEMPLATE_FIELDNAMES_LEXER* aSpec ) throw( IO_ERROR );
|
||||
void Parse( TEMPLATE_FIELDNAMES_LEXER* aSpec );
|
||||
|
||||
/**
|
||||
* Function GetDefaultFieldName
|
||||
@ -137,13 +137,13 @@ public:
|
||||
* Function Format
|
||||
* serializes this object out as text into the given OUTPUTFORMATTER.
|
||||
*/
|
||||
void Format( OUTPUTFORMATTER* out, int nestLevel ) const throw( IO_ERROR );
|
||||
void Format( OUTPUTFORMATTER* out, int nestLevel ) const ;
|
||||
|
||||
/**
|
||||
* Function Parse
|
||||
* fills this object from information in the input stream handled by TEMPLATE_FIELDNAMES_LEXER
|
||||
*/
|
||||
void Parse( TEMPLATE_FIELDNAMES_LEXER* in ) throw( IO_ERROR );
|
||||
void Parse( TEMPLATE_FIELDNAMES_LEXER* in );
|
||||
|
||||
|
||||
/**
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user