void SCH_FIELD::SwapData( SCH_ITEM* aItem ) { wxCHECK_RET( (aItem != NULL) && (aItem->Type() == SCH_FIELD_T), wxT( "Cannot swap field data with invalid item." ) ); SCH_FIELD* item = (SCH_FIELD*) aItem; std::swap( m_Text, item->m_Text ); std::swap( m_Layer, item->m_Layer ); SwapEffects( *item ); }
void SCH_TEXT::SwapData( SCH_ITEM* aItem ) { SCH_TEXT* item = (SCH_TEXT*) aItem; std::swap( m_Text, item->m_Text ); std::swap( m_Layer, item->m_Layer ); std::swap( m_shape, item->m_shape ); std::swap( m_isDangling, item->m_isDangling ); std::swap( m_spin_style, item->m_spin_style ); SwapEffects( *item ); }