KiCad PCB EDA Suite
Loading...
Searching...
No Matches
ALLEGRO::DB_REF Struct Reference

#include <allegro_db.h>

Inheritance diagram for ALLEGRO::DB_REF:
ALLEGRO::RESOLVABLE

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_OBJm_Target
 
const char * m_DebugName = nullptr
 

Detailed Description

Definition at line 54 of file allegro_db.h.

Constructor & Destructor Documentation

◆ DB_REF() [1/2]

ALLEGRO::DB_REF::DB_REF ( uint32_t aTargetKey)
inlineexplicitconstexpr

Definition at line 56 of file allegro_db.h.

References m_EndKey, m_Target, and m_TargetKey.

Referenced by DB_REF().

◆ DB_REF() [2/2]

ALLEGRO::DB_REF::DB_REF ( )
inlineconstexpr

Definition at line 63 of file allegro_db.h.

References DB_REF().

Member Function Documentation

◆ Resolve()

bool DB_REF::Resolve ( const DB_OBJ_RESOLVER & aResolver)
overridevirtual

Member Data Documentation

◆ m_DebugName

const char* ALLEGRO::RESOLVABLE::m_DebugName = nullptr
inherited

◆ m_EndKey

uint32_t ALLEGRO::DB_REF::m_EndKey

Definition at line 75 of file allegro_db.h.

Referenced by DB_REF(), and Resolve().

◆ m_Target

DB_OBJ* ALLEGRO::DB_REF::m_Target

◆ m_TargetKey

uint32_t ALLEGRO::DB_REF::m_TargetKey

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