performance efficiencies
This commit is contained in:
parent
3aa20e2008
commit
68cbb820a7
|
@ -366,7 +366,7 @@ void FONTCONFIG::ListFonts( std::vector<std::string>& aFonts, const std::string&
|
|||
|
||||
std::string theFile( reinterpret_cast<char *>( file ) );
|
||||
std::string theStyle( reinterpret_cast<char *>( style ) );
|
||||
FONTINFO fontInfo( theFile, theStyle, theFamily );
|
||||
FONTINFO fontInfo( std::move( theFile ), std::move( theStyle ), theFamily );
|
||||
|
||||
if( theFamily.length() > 0 && theFamily.front() == '.' )
|
||||
continue;
|
||||
|
|
|
@ -205,7 +205,7 @@ NET_SETTINGS::NET_SETTINGS( JSON_SETTINGS* aParent, const std::string& aPath ) :
|
|||
for( const auto& [ netname, color ] : m_NetColorAssignments )
|
||||
{
|
||||
std::string key( netname.ToUTF8() );
|
||||
ret[key] = color;
|
||||
ret[ std::move( key ) ] = color;
|
||||
}
|
||||
|
||||
return ret;
|
||||
|
@ -220,7 +220,7 @@ NET_SETTINGS::NET_SETTINGS( JSON_SETTINGS* aParent, const std::string& aPath ) :
|
|||
for( const auto& pair : aJson.items() )
|
||||
{
|
||||
wxString key( pair.key().c_str(), wxConvUTF8 );
|
||||
m_NetColorAssignments[key] = pair.value().get<KIGFX::COLOR4D>();
|
||||
m_NetColorAssignments[ std::move( key ) ] = pair.value().get<KIGFX::COLOR4D>();
|
||||
}
|
||||
},
|
||||
{} ) );
|
||||
|
@ -233,7 +233,7 @@ NET_SETTINGS::NET_SETTINGS( JSON_SETTINGS* aParent, const std::string& aPath ) :
|
|||
for( const auto& [ netname, netclassName ] : m_NetClassLabelAssignments )
|
||||
{
|
||||
std::string key( netname.ToUTF8() );
|
||||
ret[key] = netclassName;
|
||||
ret[ std::move( key ) ] = netclassName;
|
||||
}
|
||||
|
||||
return ret;
|
||||
|
@ -248,7 +248,7 @@ NET_SETTINGS::NET_SETTINGS( JSON_SETTINGS* aParent, const std::string& aPath ) :
|
|||
for( const auto& pair : aJson.items() )
|
||||
{
|
||||
wxString key( pair.key().c_str(), wxConvUTF8 );
|
||||
m_NetClassLabelAssignments[key] = pair.value().get<wxString>();
|
||||
m_NetClassLabelAssignments[ std::move( key ) ] = pair.value().get<wxString>();
|
||||
}
|
||||
},
|
||||
{} ) );
|
||||
|
@ -265,7 +265,7 @@ NET_SETTINGS::NET_SETTINGS( JSON_SETTINGS* aParent, const std::string& aPath ) :
|
|||
{ "netclass", netclassName.ToUTF8() }
|
||||
};
|
||||
|
||||
ret.push_back( pattern_json );
|
||||
ret.push_back( std::move( pattern_json ) );
|
||||
}
|
||||
|
||||
return ret;
|
||||
|
|
|
@ -274,7 +274,7 @@ void RC_TREE_MODEL::rebuildModel( std::shared_ptr<RC_ITEMS_PROVIDER> aProvider,
|
|||
|
||||
BeforeReset();
|
||||
|
||||
m_rcItemsProvider = aProvider;
|
||||
m_rcItemsProvider = std::move( aProvider );
|
||||
|
||||
if( aSeverities != m_severities )
|
||||
m_severities = aSeverities;
|
||||
|
|
|
@ -874,7 +874,7 @@ template<typename ResultType>
|
|||
ResultType JSON_SETTINGS::fetchOrDefault( const nlohmann::json& aJson, const std::string& aKey,
|
||||
ResultType aDefault )
|
||||
{
|
||||
ResultType ret = aDefault;
|
||||
ResultType ret = std::move( aDefault );
|
||||
|
||||
try
|
||||
{
|
||||
|
|
|
@ -807,9 +807,9 @@ bool TOOL_MANAGER::dispatchInternal( TOOL_EVENT& aEvent )
|
|||
// and transfer the previous view control settings to the new context
|
||||
if( st->cofunc )
|
||||
{
|
||||
auto vc = st->vcSettings;
|
||||
KIGFX::VC_SETTINGS viewControlSettings = st->vcSettings;
|
||||
st->Push();
|
||||
st->vcSettings = vc;
|
||||
st->vcSettings = std::move( viewControlSettings );
|
||||
}
|
||||
|
||||
st->cofunc = new COROUTINE<int, const TOOL_EVENT&>( std::move( func_copy ) );
|
||||
|
|
|
@ -770,7 +770,7 @@ bool EESCHEMA_SETTINGS::MigrateFromLegacy( wxConfigBase* aCfg )
|
|||
|
||||
try
|
||||
{
|
||||
js[key_utf] = value;
|
||||
js[ std::move( key_utf ) ] = value;
|
||||
}
|
||||
catch(...)
|
||||
{
|
||||
|
@ -791,7 +791,7 @@ bool EESCHEMA_SETTINGS::MigrateFromLegacy( wxConfigBase* aCfg )
|
|||
|
||||
try
|
||||
{
|
||||
js[key_utf] = value;
|
||||
js[ std::move( key_utf ) ] = value;
|
||||
}
|
||||
catch(...)
|
||||
{
|
||||
|
|
|
@ -53,7 +53,7 @@ public:
|
|||
{
|
||||
m_strokeCallback = std::move( aStrokeCallback );
|
||||
m_triangleCallback = []( const VECTOR2I&, const VECTOR2I&, const VECTOR2I& ) {};
|
||||
m_outlineCallback = std::move( aOutlineCallback;
|
||||
m_outlineCallback = std::move( aOutlineCallback );
|
||||
m_stroke = true;
|
||||
m_triangulate = false;
|
||||
}
|
||||
|
|
|
@ -86,14 +86,14 @@ public:
|
|||
{
|
||||
}
|
||||
|
||||
RC_ITEM( std::shared_ptr<RC_ITEM> aItem )
|
||||
RC_ITEM( const std::shared_ptr<RC_ITEM>& aItem )
|
||||
{
|
||||
m_errorCode = aItem->m_errorCode;
|
||||
m_errorMessage = aItem->m_errorMessage;
|
||||
m_errorTitle = aItem->m_errorTitle;
|
||||
m_settingsKey = aItem->m_settingsKey;
|
||||
m_parent = aItem->m_parent;
|
||||
m_ids = aItem->m_ids;
|
||||
m_ids = aItem->m_ids;
|
||||
}
|
||||
|
||||
virtual ~RC_ITEM() { }
|
||||
|
@ -195,7 +195,7 @@ class RC_TREE_NODE
|
|||
public:
|
||||
enum NODE_TYPE { MARKER, MAIN_ITEM, AUX_ITEM, AUX_ITEM2, AUX_ITEM3 };
|
||||
|
||||
RC_TREE_NODE( RC_TREE_NODE* aParent, std::shared_ptr<RC_ITEM> aRcItem, NODE_TYPE aType ) :
|
||||
RC_TREE_NODE( RC_TREE_NODE* aParent, const std::shared_ptr<RC_ITEM>& aRcItem, NODE_TYPE aType ) :
|
||||
m_Type( aType ),
|
||||
m_RcItem( aRcItem ),
|
||||
m_Parent( aParent )
|
||||
|
|
|
@ -90,17 +90,17 @@ public:
|
|||
m_max(),
|
||||
m_use_minmax( false ),
|
||||
m_ptr( aPtr ),
|
||||
m_default( aDefault )
|
||||
m_default( std::move( aDefault ) )
|
||||
{ }
|
||||
|
||||
PARAM( const std::string& aJsonPath, ValueType* aPtr, ValueType aDefault, ValueType aMin,
|
||||
ValueType aMax, bool aReadOnly = false ) :
|
||||
PARAM_BASE( aJsonPath, aReadOnly ),
|
||||
m_min( aMin ),
|
||||
m_max( aMax ),
|
||||
m_min( std::move( aMin ) ),
|
||||
m_max( std::move( aMax ) ),
|
||||
m_use_minmax( true ),
|
||||
m_ptr( aPtr ),
|
||||
m_default( aDefault )
|
||||
m_default( std::move( aDefault ) )
|
||||
{ }
|
||||
|
||||
void Load( JSON_SETTINGS* aSettings, bool aResetIfMissing = true ) const override
|
||||
|
|
|
@ -126,7 +126,7 @@ private:
|
|||
bool aCheckmark ) :
|
||||
m_type( ACTION ),
|
||||
m_icon( static_cast<BITMAPS>( 0 ) ),
|
||||
m_condition( aCondition ),
|
||||
m_condition( std::move( aCondition ) ),
|
||||
m_order( aOrder ),
|
||||
m_isCheckmarkEntry( aCheckmark )
|
||||
{
|
||||
|
@ -136,7 +136,7 @@ private:
|
|||
ENTRY( ACTION_MENU* aMenu, SELECTION_CONDITION aCondition, int aOrder ) :
|
||||
m_type( MENU ),
|
||||
m_icon( static_cast<BITMAPS>( 0 ) ),
|
||||
m_condition( aCondition ),
|
||||
m_condition( std::move( aCondition ) ),
|
||||
m_order( aOrder ),
|
||||
m_isCheckmarkEntry( false )
|
||||
{
|
||||
|
@ -147,7 +147,7 @@ private:
|
|||
SELECTION_CONDITION aCondition, int aOrder, bool aCheckmark ) :
|
||||
m_type( WXITEM ),
|
||||
m_icon( aBitmap ),
|
||||
m_condition( aCondition ),
|
||||
m_condition( std::move( aCondition ) ),
|
||||
m_order( aOrder ),
|
||||
m_isCheckmarkEntry( aCheckmark )
|
||||
{
|
||||
|
@ -160,7 +160,7 @@ private:
|
|||
m_type( SEPARATOR ),
|
||||
m_icon( static_cast<BITMAPS>( 0 ) ),
|
||||
m_data(),
|
||||
m_condition( aCondition ),
|
||||
m_condition( std::move( aCondition ) ),
|
||||
m_order( aOrder ),
|
||||
m_isCheckmarkEntry( false )
|
||||
{
|
||||
|
|
|
@ -471,7 +471,7 @@ void PCB_BASE_EDIT_FRAME::PutDataInPreviousState( PICKED_ITEMS_LIST* aList )
|
|||
DS_PROXY_UNDO_ITEM alt_item( this );
|
||||
DS_PROXY_UNDO_ITEM* item = static_cast<DS_PROXY_UNDO_ITEM*>( eda_item );
|
||||
item->Restore( this );
|
||||
*item = alt_item;
|
||||
*item = std::move( alt_item );
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue