| 
    KiCad PCB EDA Suite
    
   | 
 
#include <board.h>#include <board_commit.h>#include <drc/drc_engine.h>#include <pcb_marker.h>#include <functional>#include <set>Go to the source code of this file.
Classes | |
| class | DRC_TEST_PROVIDER_REGISTRY | 
| class | DRC_REGISTER_TEST_PROVIDER< T > | 
| class | DRC_TEST_PROVIDER | 
| Represent a DRC "provider" which runs some DRC functions over a BOARD and spits out DRC_ITEM and positions as needed.  More... | |
Macros | |
| #define | REPORT_AUX(s) | 
| #define REPORT_AUX | ( | s | ) | 
Definition at line 107 of file drc_test_provider.h.
Referenced by DRC_TEST_PROVIDER::reportPhase(), DRC_TEST_PROVIDER_ANNULAR_WIDTH::Run(), DRC_TEST_PROVIDER_CONNECTION_WIDTH::Run(), DRC_TEST_PROVIDER_COPPER_CLEARANCE::Run(), DRC_TEST_PROVIDER_EDGE_CLEARANCE::Run(), DRC_TEST_PROVIDER_HOLE_TO_HOLE::Run(), DRC_TEST_PROVIDER_LIBRARY_PARITY::Run(), DRC_TEST_PROVIDER_PHYSICAL_CLEARANCE::Run(), DRC_TEST_PROVIDER_SCHEMATIC_PARITY::Run(), DRC_TEST_PROVIDER_SILK_CLEARANCE::Run(), DRC_TEST_PROVIDER_SOLDER_MASK::Run(), DRC_TEST_PROVIDER_TEXT_DIMS::Run(), DRC_TEST_PROVIDER_TEXT_MIRRORING::Run(), DRC_TEST_PROVIDER_TRACK_ANGLE::Run(), DRC_TEST_PROVIDER_TRACK_SEGMENT_LENGTH::Run(), DRC_TEST_PROVIDER_TRACK_WIDTH::Run(), DRC_TEST_PROVIDER_VIA_DIAMETER::Run(), test::DRC_TEST_PROVIDER_DIFF_PAIR_COUPLING::Run(), DRC_TEST_PROVIDER_MATCHED_LENGTH::runInternal(), DRC_TEST_PROVIDER_COURTYARD_CLEARANCE::testFootprintCourtyardDefinitions(), DRC_TEST_PROVIDER_COPPER_CLEARANCE::testGraphicClearances(), and DRC_TEST_PROVIDER_COPPER_CLEARANCE::testTrackClearances().