KiCad PCB EDA Suite
|
#include <drc_test_provider.h>
Public Member Functions | |
DRC_TEST_PROVIDER_REGISTRY () | |
~DRC_TEST_PROVIDER_REGISTRY () | |
void | RegisterTestProvider (DRC_TEST_PROVIDER *provider) |
std::vector< DRC_TEST_PROVIDER * > | GetTestProviders () const |
Static Public Member Functions | |
static DRC_TEST_PROVIDER_REGISTRY & | Instance () |
Private Attributes | |
std::vector< DRC_TEST_PROVIDER * > | m_providers |
Definition at line 41 of file drc_test_provider.h.
|
inline |
Definition at line 44 of file drc_test_provider.h.
DRC_TEST_PROVIDER_REGISTRY::~DRC_TEST_PROVIDER_REGISTRY | ( | ) |
Definition at line 38 of file drc_test_provider.cpp.
References m_providers.
|
inline |
Definition at line 55 of file drc_test_provider.h.
References m_providers.
Referenced by DRC_ENGINE::InitEngine().
|
inlinestatic |
Definition at line 48 of file drc_test_provider.h.
Referenced by DRC_REGISTER_TEST_PROVIDER< T >::DRC_REGISTER_TEST_PROVIDER(), and DRC_ENGINE::InitEngine().
|
inline |
Definition at line 54 of file drc_test_provider.h.
References m_providers.
Referenced by DRC_REGISTER_TEST_PROVIDER< T >::DRC_REGISTER_TEST_PROVIDER().
|
private |
Definition at line 58 of file drc_test_provider.h.
Referenced by GetTestProviders(), RegisterTestProvider(), and ~DRC_TEST_PROVIDER_REGISTRY().