KiCad PCB EDA Suite
Loading...
Searching...
No Matches
DRC_TEST_PROVIDER_REGISTRY Class Reference

#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_REGISTRYInstance ()
 

Private Attributes

std::vector< DRC_TEST_PROVIDER * > m_providers
 

Detailed Description

Definition at line 41 of file drc_test_provider.h.

Constructor & Destructor Documentation

◆ DRC_TEST_PROVIDER_REGISTRY()

DRC_TEST_PROVIDER_REGISTRY::DRC_TEST_PROVIDER_REGISTRY ( )
inline

Definition at line 44 of file drc_test_provider.h.

◆ ~DRC_TEST_PROVIDER_REGISTRY()

DRC_TEST_PROVIDER_REGISTRY::~DRC_TEST_PROVIDER_REGISTRY ( )

Definition at line 38 of file drc_test_provider.cpp.

References m_providers.

Member Function Documentation

◆ GetTestProviders()

std::vector< DRC_TEST_PROVIDER * > DRC_TEST_PROVIDER_REGISTRY::GetTestProviders ( ) const
inline

Definition at line 55 of file drc_test_provider.h.

References m_providers.

Referenced by DRC_ENGINE::InitEngine().

◆ Instance()

static DRC_TEST_PROVIDER_REGISTRY & DRC_TEST_PROVIDER_REGISTRY::Instance ( )
inlinestatic

◆ RegisterTestProvider()

void DRC_TEST_PROVIDER_REGISTRY::RegisterTestProvider ( DRC_TEST_PROVIDER provider)
inline

Member Data Documentation

◆ m_providers

std::vector<DRC_TEST_PROVIDER*> DRC_TEST_PROVIDER_REGISTRY::m_providers
private

The documentation for this class was generated from the following files: