Eagle plugin: Added 'static' and 'const T&' as applicable

This commit is contained in:
Maciej Suminski 2017-06-19 15:43:25 +02:00
parent c72b2155a6
commit f049b01a59
4 changed files with 7 additions and 6 deletions

View File

@ -195,7 +195,7 @@ EJUNCTION::EJUNCTION( wxXmlNode* aJunction)
y = parseRequiredAttribute<double>( aJunction, "y" ); y = parseRequiredAttribute<double>( aJunction, "y" );
} }
ELABEL::ELABEL( wxXmlNode* aLabel, wxString aNetName) ELABEL::ELABEL( wxXmlNode* aLabel, const wxString& aNetName )
{ {
/* /*
<!ELEMENT label EMPTY> <!ELEMENT label EMPTY>

View File

@ -50,7 +50,7 @@ constexpr double EUNIT_TO_MIL = 1000.0 / 25.4;
using namespace std; using namespace std;
NODE_MAP mapChildren( wxXmlNode* aCurrentNode ) static NODE_MAP mapChildren( wxXmlNode* aCurrentNode )
{ {
// Map node_name -> node_pointer // Map node_name -> node_pointer
NODE_MAP nodesMap; NODE_MAP nodesMap;
@ -71,7 +71,7 @@ NODE_MAP mapChildren( wxXmlNode* aCurrentNode )
return nodesMap; return nodesMap;
} }
int countChildren( wxXmlNode* aCurrentNode, std::string name) static int countChildren( wxXmlNode* aCurrentNode, const std::string& aName )
{ {
// Map node_name -> node_pointer // Map node_name -> node_pointer
int count = 0; int count = 0;

View File

@ -117,9 +117,10 @@ private:
void loadModuleinst( wxXmlNode* aModuleinstNode ); void loadModuleinst( wxXmlNode* aModuleinstNode );
void loadLibrary( wxXmlNode* aLibraryNode ); void loadLibrary( wxXmlNode* aLibraryNode );
void loadSegments( wxXmlNode* aSegmentsNode, wxString aNetName, wxString aNetClass ); void loadSegments( wxXmlNode* aSegmentsNode, const wxString& aNetName,
const wxString& aNetClass );
SCH_LINE* loadSignalWire( wxXmlNode* aWireNode ); SCH_LINE* loadSignalWire( wxXmlNode* aWireNode );
SCH_GLOBALLABEL* loadLabel( wxXmlNode* aLabelNode, wxString aNetName ); SCH_GLOBALLABEL* loadLabel( wxXmlNode* aLabelNode, const wxString& aNetName );
SCH_JUNCTION* loadJunction( wxXmlNode* aJunction ); SCH_JUNCTION* loadJunction( wxXmlNode* aJunction );
LIB_PART* loadSymbol( wxXmlNode* aSymbolNode ); LIB_PART* loadSymbol( wxXmlNode* aSymbolNode );

View File

@ -448,7 +448,7 @@ struct ELABEL
wxString netname; wxString netname;
ELABEL( wxXmlNode* aLabel, wxString aNetName ); ELABEL( wxXmlNode* aLabel, const wxString& aNetName );
}; };