Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KiCad/kicad-source-mirror
/ functions
Functions
38,168 in github.com/KiCad/kicad-source-mirror
⨍
Functions
38,168
◇
Types & classes
10,118
↳
Endpoints
26
↓ 16,201 callers
Method
emplace_back
For std::vector compatibility, but we don't use it directly.
eeschema/fields_grid_table.h:151
↓ 3,976 callers
Method
push_back
eeschema/fields_grid_table.cpp:261
↓ 3,582 callers
Method
Add
pcbnew/drc/drc_length_report.h:65
↓ 3,443 callers
Function
Format
common/ptree.cpp:198
↓ 2,548 callers
Method
Add
eeschema/sim/kibis/ibis_parser.cpp:114
↓ 2,031 callers
Method
size
* Return the number of items in the tree. * * @return number of elements in the tree. */
pcbnew/drc/drc_rtree.h:542
↓ 1,982 callers
Method
Wrap
include/properties/property.h:143
↓ 1,816 callers
Method
size
libs/core/observable.cpp:249
↓ 1,720 callers
Method
Disconnect
common/spacenav/libspnav_driver.cpp:64
↓ 1,608 callers
Method
at
Forwarded method from std::vector
eeschema/sch_sheet_path.h:251
↓ 1,603 callers
Method
empty
eeschema/sch_rtree.h:179
↓ 1,598 callers
Method
c_str
expose some std::string functions publicly, since base class must be private.
libs/core/include/core/utf8.h:108
↓ 1,400 callers
Method
Skip
pcbnew/pcb_io/allegro/convert/allegro_stream.h:65
↓ 1,377 callers
Method
mmToIU
include/base_units.h:92
↓ 1,326 callers
Method
Append
eeschema/sch_screen.cpp:164
↓ 1,304 callers
Method
size
* Return the number of items in the tree. * * @return number of elements in the tree. */
eeschema/sch_rtree.h:174
↓ 1,299 callers
Method
Type
* @return the type of the meander. */
pcbnew/router/pns_meander.h:187
↓ 1,287 callers
Method
insert
* Insert an item into the tree. Item's bounding box is taken via its BBox() method. */
eeschema/sch_rtree.h:59
↓ 1,143 callers
Method
MakeEvent
common/tool/tool_action.cpp:124
↓ 1,084 callers
Method
find
libs/core/include/core/utf8.h:111
↓ 1,073 callers
Method
Add
pcbnew/board.cpp:1228
↓ 1,028 callers
Method
get
include/properties/property.h:409
↓ 1,006 callers
Method
Add
common/view/view.cpp:300
↓ 1,006 callers
Method
Connect
pcbnew/connectivity/connectivity_items.h:239
↓ 973 callers
Method
GetFullPath
common/wx_filename.cpp:66
↓ 969 callers
Method
end
common/footprint_filter.cpp:236
↓ 944 callers
Method
Append
pcbnew/router/pns_diff_pair.h:519
↓ 942 callers
Method
GetValue
pcbnew/dialogs/dialog_get_footprint_by_name.cpp:49
↓ 927 callers
Method
Add
pcbnew/router/pns_node.cpp:619
↓ 912 callers
Method
empty
pcbnew/drc/drc_rtree.h:547
↓ 876 callers
Method
SetValue
pcbnew/dialogs/dialog_swap_layers.cpp:55
↓ 873 callers
Function
KiROUND
libs/kimath/include/math/util.h:102
↓ 861 callers
Method
SetSelection
cvpcb/library_listbox.cpp:95
↓ 842 callers
Method
Enable
common/dialog_shim.cpp:527
↓ 815 callers
Method
push_back
common/libraries/lib_table_grid_data_model.cpp:450
↓ 808 callers
Method
MilsToIU
include/base_units.h:97
↓ 787 callers
Method
GetSelection
cvpcb/listbox_base.cpp:92
↓ 784 callers
Method
end
* Return a read/write iterator that points to one past the last element in the #EE_RTREE. */
eeschema/sch_rtree.h:289
↓ 776 callers
Method
Report
common/io/io_base.cpp:124
↓ 764 callers
Method
Add
pcb_calculator/class_regulator_data.h:78
↓ 738 callers
Method
Connect
common/spacenav/libspnav_driver.cpp:43
↓ 705 callers
Method
Print
pcbnew/dialogs/dialog_print_pcbnew.cpp:462
↓ 670 callers
Function
FromUTF8
* Return the current token text as a wxString, assuming that the input byte stream * is UTF8 encoded. */
include/dsnlexer.h:439
↓ 667 callers
Function
abs
libs/kimath/include/geometry/eda_angle.h:400
↓ 651 callers
Method
IsEmpty
eeschema/sim/sim_model.cpp:1388
↓ 625 callers
Method
Layout
common/widgets/wx_collapsible_pane.cpp:156
↓ 619 callers
Method
get
(self, index)
pcbnew/python/plugins/kicad_qrcode.py:811
↓ 615 callers
Method
GetPosition
eeschema/sch_pin.cpp:254
↓ 578 callers
Method
Contains
eeschema/schematic.cpp:231
↓ 571 callers
Method
find
pcbnew/ratsnest/ratsnest_data.cpp:61
↓ 567 callers
Method
contains
* Determine if a given item exists in the tree. * * @note This does not search the full tree so if the item has been moved, this will return
eeschema/sch_rtree.h:128
↓ 566 callers
Method
GetDesignSettings
pcbnew/drc/drc_engine.h:149
↓ 561 callers
Method
GetValue
eeschema/dialogs/dialog_pin_properties.cpp:67
↓ 531 callers
Method
IsAction
common/tool/tool_event.cpp:82
↓ 519 callers
Method
GetPosition
pcbnew/generators/pcb_tuning_pattern.cpp:103
↓ 513 callers
Method
IsEmpty
pcbnew/exporters/u3d/writer.h:136
↓ 505 callers
Method
emplace
include/ki_any.h:254
↓ 504 callers
Function
KiBitmapBundle
common/bitmap.cpp:110
↓ 504 callers
Method
size
common/libraries/lib_table_grid_data_model.cpp:425
↓ 501 callers
Method
SetValue
eeschema/dialogs/dialog_pin_properties.cpp:78
↓ 501 callers
Method
StartsWith
common/eda_pattern_match.cpp:467
↓ 498 callers
Method
GetCount
pcbnew/drc/drc_item.cpp:558
↓ 496 callers
Method
Trim
pcbnew/drc/drc_creepage_utils.cpp:2763
↓ 482 callers
Method
SetBitmap
common/widgets/split_button.cpp:95
↓ 476 callers
Method
RunAction
include/tool/tool_manager.h:150
↓ 475 callers
Method
begin
* Return a read/write iterator that points to the first. * element in the #EE_RTREE. * * @note The iteration order of the RTree is not
eeschema/sch_rtree.h:281
↓ 470 callers
Method
IsEmpty
* @return true if there are no components in the netlist. */
common/netlist_reader/netlist.h:294
↓ 467 callers
Method
SetLabel
common/widgets/unit_binder.cpp:691
↓ 461 callers
Method
PointCount
pcbnew/router/pns_line.h:145
↓ 460 callers
Method
GetStart
pcbnew/drc/drc_creepage_utils.h:372
↓ 455 callers
Method
Type
eeschema/sch_connection.h:168
↓ 451 callers
Function
GetBoard
pcbnew/python/scripting/pcbnew_scripting_helpers.cpp:74
↓ 450 callers
Method
append
(self, sg: SubGlyph, in_metrics=True)
tools/newstroke/fontconv.py:382
↓ 443 callers
Method
SetMinSize
common/widgets/split_button.cpp:80
↓ 442 callers
Method
GetLayerSet
pcbnew/pad.h:570
↓ 423 callers
Method
Skip
common/io/altium/altium_binary_parser.h:298
↓ 420 callers
Method
GetFullPath
* @return the full path of the symbol item */
eeschema/sch_reference_list.h:123
↓ 418 callers
Method
release
pcbnew/router/pns_dp_meander_placer.cpp:168
↓ 417 callers
Method
Type
eeschema/libraries/symbol_library_adapter.h:59
↓ 412 callers
Method
get
Return the text data for either an attribute or an xmlElement
eeschema/python_scripts/kicad_netlist_reader.py:217
↓ 408 callers
Method
GetName
common/io/eagle/eagle_parser.cpp:2582
↓ 407 callers
Method
set
include/string_any_map.h:81
↓ 406 callers
Method
begin
common/footprint_filter.cpp:230
↓ 406 callers
Method
has_value
Report whether there is a contained object or not.
include/ki_any.h:312
↓ 403 callers
Method
Outline
pcbnew/zone.h:336
↓ 396 callers
Method
OutlineCount
Return the number of outlines in the set
libs/kimath/include/geometry/shape_poly_set.h:736
↓ 388 callers
Method
IsEmpty
pcbnew/board.cpp:601
↓ 385 callers
Method
Name
eeschema/sch_connection.cpp:393
↓ 383 callers
Method
AppendAction
common/tool/ui/toolbar_configuration.cpp:231
↓ 383 callers
Method
ReadU32
pcbnew/pcb_io/allegro/convert/allegro_stream.h:179
↓ 375 callers
Method
Name
pcbnew/specctra_import_export/specctra.cpp:3768
↓ 372 callers
Method
Add
3d-viewer/3d_rendering/raytracing/accelerators/container_3d.h:48
↓ 367 callers
Method
erase
common/widgets/msgpanel.cpp:201
↓ 366 callers
Method
GetBoard
pcbnew/drc/drc_engine.h:146
↓ 366 callers
Method
GetName
eeschema/sync_sheet_pin/sheet_synchronization_item.cpp:45
↓ 361 callers
Method
GetNext
eeschema/sch_screen.cpp:2061
↓ 359 callers
Method
IsEmpty
* Return true if both the name and value of the field are empty. * * Whitespace does not count as non-empty. */
eeschema/sch_field.h:172
↓ 357 callers
Method
Min
libs/core/include/core/minoptmax.h:33
↓ 357 callers
Method
SetConditions
common/tool/action_manager.cpp:92
↓ 353 callers
Function
swap
Exchange the states of two @c any objects.
include/ki_any.h:412
next →
1–100 of 38,168, ranked by callers