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

#include <allegro_db.h>

Inheritance diagram for ALLEGRO::DB_STR_REF:
ALLEGRO::RESOLVABLE

Public Member Functions

 DB_STR_REF (const DB_OBJ *aParent, uint32_t aTargetKey, const char *aDebugName)
 
bool Resolve (const DB_OBJ_RESOLVER &aResolver) override
 
virtual std::string DebugString () const
 

Public Attributes

uint32_t m_StringKey
 
const wxString * m_String
 
const DB_OBJm_Parent
 
const char * m_DebugName
 

Detailed Description

Definition at line 124 of file allegro_db.h.

Constructor & Destructor Documentation

◆ DB_STR_REF()

ALLEGRO::DB_STR_REF::DB_STR_REF ( const DB_OBJ * aParent,
uint32_t aTargetKey,
const char * aDebugName )
inline

Definition at line 126 of file allegro_db.h.

References m_String, m_StringKey, and ALLEGRO::RESOLVABLE::RESOLVABLE().

Member Function Documentation

◆ DebugString()

std::string RESOLVABLE::DebugString ( ) const
virtualinherited

Definition at line 122 of file allegro_db.cpp.

References m_DebugName, and m_Parent.

Referenced by ALLEGRO::DB_REF_CHAIN::Resolve().

◆ Resolve()

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

Member Data Documentation

◆ m_DebugName

const char* ALLEGRO::RESOLVABLE::m_DebugName
inherited

◆ m_Parent

const DB_OBJ* ALLEGRO::RESOLVABLE::m_Parent
inherited

Definition at line 60 of file allegro_db.h.

Referenced by DebugString(), and RESOLVABLE().

◆ m_String

const wxString* ALLEGRO::DB_STR_REF::m_String

Definition at line 136 of file allegro_db.h.

Referenced by DB_STR_REF(), and Resolve().

◆ m_StringKey

uint32_t ALLEGRO::DB_STR_REF::m_StringKey

Definition at line 135 of file allegro_db.h.

Referenced by DB_STR_REF(), and Resolve().


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