Browse Source
Eeschema schematic object improvements.
Eeschema schematic object improvements.
* Remove unnecessary copy constructors from schematic and component library objects. * Add comment to class definitions where the default copy constructor generated by the compiler was adequate. * Add assignment operator to EDA_ITEM, SCH_ITEM, and all schematic objects where the default assignment operator generated by the compiler would not be adequate.pull/1/head
45 changed files with 205 additions and 198 deletions
-
21common/base_struct.cpp
-
17common/sch_item_struct.cpp
-
13eeschema/edit_bitmap.cpp
-
13eeschema/lib_arc.cpp
-
4eeschema/lib_arc.h
-
9eeschema/lib_bezier.cpp
-
4eeschema/lib_bezier.h
-
10eeschema/lib_circle.cpp
-
4eeschema/lib_circle.h
-
14eeschema/lib_draw_item.cpp
-
2eeschema/lib_draw_item.h
-
17eeschema/lib_field.cpp
-
5eeschema/lib_field.h
-
16eeschema/lib_pin.cpp
-
4eeschema/lib_pin.h
-
8eeschema/lib_polyline.cpp
-
4eeschema/lib_polyline.h
-
10eeschema/lib_rectangle.cpp
-
5eeschema/lib_rectangle.h
-
2eeschema/lib_text.cpp
-
4eeschema/lib_text.h
-
21eeschema/sch_bitmap.cpp
-
1eeschema/sch_bitmap.h
-
9eeschema/sch_bus_entry.cpp
-
2eeschema/sch_bus_entry.h
-
31eeschema/sch_component.cpp
-
2eeschema/sch_component.h
-
9eeschema/sch_field.cpp
-
4eeschema/sch_field.h
-
8eeschema/sch_junction.cpp
-
2eeschema/sch_junction.h
-
2eeschema/sch_line.h
-
7eeschema/sch_marker.cpp
-
5eeschema/sch_marker.h
-
8eeschema/sch_no_connect.cpp
-
2eeschema/sch_no_connect.h
-
8eeschema/sch_polyline.cpp
-
2eeschema/sch_polyline.h
-
33eeschema/sch_sheet.cpp
-
9eeschema/sch_sheet.h
-
8eeschema/sch_sheet_pin.cpp
-
18eeschema/sch_text.cpp
-
13eeschema/sch_text.h
-
9include/base_struct.h
-
4include/sch_item_struct.h
Write
Preview
Loading…
Cancel
Save
Reference in new issue