|
KiCad PCB EDA Suite
|
#include <allegro_db.h>
Public Member Functions | |
| constexpr | DB_REF (uint32_t aTargetKey) |
| constexpr | DB_REF () |
| bool | Resolve (const DB_OBJ_RESOLVER &aResolver) override |
Public Attributes | |
| uint32_t | m_TargetKey |
| uint32_t | m_EndKey |
| DB_OBJ * | m_Target |
| const char * | m_DebugName = nullptr |
Definition at line 54 of file allegro_db.h.
|
inlineexplicitconstexpr |
Definition at line 56 of file allegro_db.h.
References m_EndKey, m_Target, and m_TargetKey.
Referenced by DB_REF().
|
inlineconstexpr |
Definition at line 63 of file allegro_db.h.
References DB_REF().
|
overridevirtual |
Implements ALLEGRO::RESOLVABLE.
Definition at line 108 of file allegro_db.cpp.
References ALLEGRO::DB_OBJ_RESOLVER::IsSentinel(), ALLEGRO::RESOLVABLE::m_DebugName, m_EndKey, m_Target, m_TargetKey, and ALLEGRO::DB_OBJ_RESOLVER::Resolve().
|
inherited |
Definition at line 50 of file allegro_db.h.
Referenced by ALLEGRO::DB_REF::Resolve(), ALLEGRO::DB_REF_CHAIN::Resolve(), and ALLEGRO::DB_STR_REF::Resolve().
| uint32_t ALLEGRO::DB_REF::m_EndKey |
Definition at line 75 of file allegro_db.h.
| DB_OBJ* ALLEGRO::DB_REF::m_Target |
Definition at line 76 of file allegro_db.h.
Referenced by CheckTypeIs(), CheckTypeIsOneOf(), DB_REF(), Resolve(), and ALLEGRO::DB::visitLinkedList().
| uint32_t ALLEGRO::DB_REF::m_TargetKey |
Definition at line 70 of file allegro_db.h.
Referenced by ALLEGRO::COMPONENT::COMPONENT(), DB_REF(), ALLEGRO::NET::NET(), Resolve(), and ALLEGRO::DB::visitLinkedList().