|
KiCad PCB EDA Suite
|
#include "convert/allegro_db.h"#include <wx/log.h>#include <ki_exception.h>#include <convert/allegro_pcb_structs.h>Go to the source code of this file.
Macros | |
| #define | BLK_DATA(BLK, T) |
Functions | |
| static std::optional< uint32_t > | GetBlockKey (const BLOCK_BASE &block) |
| static bool | CheckTypeIs (const DB_REF &aRef, DB_OBJ::TYPE aType, bool aCanBeNull) |
| static bool | CheckTypeIsOneOf (const DB_REF &aRef, const std::vector< DB_OBJ::TYPE > &aTypes, bool aCanBeNull) |
| static void | collectSentinelKeys (const FILE_HEADER &aHeader, DB &aDb) |
| #define BLK_DATA | ( | BLK, | |
| T ) |
Definition at line 35 of file allegro_db.cpp.
Referenced by ALLEGRO::BRD_DB::OBJ_FACTORY::CreateObject().
|
static |
Definition at line 488 of file allegro_db.cpp.
References ALLEGRO::DB_OBJ::GetType(), and ALLEGRO::DB_REF::m_Target.
Referenced by ALLEGRO::COMPONENT::ResolveRefs(), ALLEGRO::FOOTPRINT_DEF::ResolveRefs(), ALLEGRO::FOOTPRINT_INSTANCE::ResolveRefs(), ALLEGRO::NET_ASSIGN::ResolveRefs(), ALLEGRO::PIN_NAME::ResolveRefs(), ALLEGRO::PIN_NUMBER::ResolveRefs(), and ALLEGRO::PLACED_PAD::ResolveRefs().
|
static |
Definition at line 497 of file allegro_db.cpp.
References ALLEGRO::DB_OBJ::GetType(), and ALLEGRO::DB_REF::m_Target.
Referenced by ALLEGRO::GRAPHIC_SEG::ResolveRefs().
|
static |
Definition at line 1533 of file allegro_db.cpp.
References ALLEGRO::DB::AddSentinelKey(), ALLEGRO::FILE_HEADER::GetUnknown5(), ALLEGRO::FILE_HEADER::m_LL_0x03_0x30, ALLEGRO::FILE_HEADER::m_LL_0x04, ALLEGRO::FILE_HEADER::m_LL_0x06, ALLEGRO::FILE_HEADER::m_LL_0x0A, ALLEGRO::FILE_HEADER::m_LL_0x0A_2, ALLEGRO::FILE_HEADER::m_LL_0x0C, ALLEGRO::FILE_HEADER::m_LL_0x0C_2, ALLEGRO::FILE_HEADER::m_LL_0x14, ALLEGRO::FILE_HEADER::m_LL_0x1B_Nets, ALLEGRO::FILE_HEADER::m_LL_0x1C, ALLEGRO::FILE_HEADER::m_LL_0x1D_0x1E_0x1F, ALLEGRO::FILE_HEADER::m_LL_0x24_0x28, ALLEGRO::FILE_HEADER::m_LL_0x2B, ALLEGRO::FILE_HEADER::m_LL_0x2C, ALLEGRO::FILE_HEADER::m_LL_0x36, ALLEGRO::FILE_HEADER::m_LL_0x38, ALLEGRO::FILE_HEADER::m_LL_Shapes, ALLEGRO::FILE_HEADER::m_LL_Unknown1, ALLEGRO::FILE_HEADER::m_LL_Unknown2, ALLEGRO::FILE_HEADER::m_LL_Unknown3, ALLEGRO::FILE_HEADER::m_LL_Unknown6, ALLEGRO::FILE_HEADER::m_LL_V18_1, ALLEGRO::FILE_HEADER::m_LL_V18_2, ALLEGRO::FILE_HEADER::m_LL_V18_3, ALLEGRO::FILE_HEADER::m_LL_V18_4, ALLEGRO::FILE_HEADER::m_LL_V18_5, and ALLEGRO::FILE_HEADER::m_LL_V18_6.
Referenced by ALLEGRO::BRD_DB::ResolveAndValidate().
|
static |
Definition at line 38 of file allegro_db.cpp.
References ALLEGRO::BLOCK_BASE::GetBlockType().
Referenced by ALLEGRO::BLOCK_BASE::GetKey().