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

Field/property references with variable-typed substructs. More...

#include <allegro_pcb_structs.h>

Classes

struct  SUB_0x6C
 
struct  SUB_0x70_0x74
 
struct  SUB_0xF6
 

Public Attributes

uint16_t m_Hdr1
 
uint32_t m_Key
 
uint32_t m_Next
 
COND_GE< FMT_VER::V_172, uint32_t > m_Unknown1
 
uint8_t m_SubType
 
uint8_t m_Hdr2
 
uint16_t m_Size
 
COND_GE< FMT_VER::V_172, uint32_t > m_Unknown2
 
std::variant< uint32_t, std::array< uint32_t, 2 >, std::string, SUB_0x6C, SUB_0x70_0x74, SUB_0xF6m_Substruct
 

Detailed Description

Field/property references with variable-typed substructs.

Used for constraint set names, net properties, trace widths, and schematic cross-references.

Definition at line 536 of file allegro_pcb_structs.h.

Member Data Documentation

◆ m_Hdr1

uint16_t ALLEGRO::BLK_0x03_FIELD::m_Hdr1

Definition at line 556 of file allegro_pcb_structs.h.

Referenced by ALLEGRO::FIELD::FIELD().

◆ m_Hdr2

uint8_t ALLEGRO::BLK_0x03_FIELD::m_Hdr2

Definition at line 565 of file allegro_pcb_structs.h.

Referenced by ALLEGRO::FIELD::FIELD().

◆ m_Key

uint32_t ALLEGRO::BLK_0x03_FIELD::m_Key

Definition at line 558 of file allegro_pcb_structs.h.

◆ m_Next

uint32_t ALLEGRO::BLK_0x03_FIELD::m_Next

Definition at line 559 of file allegro_pcb_structs.h.

Referenced by ALLEGRO::FIELD::FIELD().

◆ m_Size

uint16_t ALLEGRO::BLK_0x03_FIELD::m_Size

Definition at line 566 of file allegro_pcb_structs.h.

◆ m_Substruct

std::variant<uint32_t, std::array<uint32_t, 2>, std::string, SUB_0x6C, SUB_0x70_0x74, SUB_0xF6> ALLEGRO::BLK_0x03_FIELD::m_Substruct

◆ m_SubType

uint8_t ALLEGRO::BLK_0x03_FIELD::m_SubType

Definition at line 564 of file allegro_pcb_structs.h.

Referenced by ALLEGRO::FIELD::FIELD().

◆ m_Unknown1

COND_GE<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x03_FIELD::m_Unknown1

Definition at line 562 of file allegro_pcb_structs.h.

◆ m_Unknown2

COND_GE<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x03_FIELD::m_Unknown2

Definition at line 568 of file allegro_pcb_structs.h.


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