KiCad PCB EDA Suite
Loading...
Searching...
No Matches
SCH_CONNECTIVITY::INSTANCE_SCOPE Struct Reference

The hierarchy position of one sheet instance. More...

#include <conn_frame.h>

Public Member Functions

bool operator== (const INSTANCE_SCOPE &) const =default
 

Public Attributes

INST_ID instance = INVALID_ID
 The session handle of the instance KIID_PATH.
 
wxString path
 The human-readable sheet path, which prefixes scoped names.
 
uint16_t depth = 0
 The number of sheets in the path, with the root sheet as one.
 
std::map< KIID, INST_IDchildren
 The child instance of each SCH_SHEET KIID on this screen.
 

Detailed Description

The hierarchy position of one sheet instance.

See also
Glossary and keys

Definition at line 34 of file conn_frame.h.

Member Function Documentation

◆ operator==()

bool SCH_CONNECTIVITY::INSTANCE_SCOPE::operator== ( const INSTANCE_SCOPE & ) const
default

Member Data Documentation

◆ children

std::map<KIID, INST_ID> SCH_CONNECTIVITY::INSTANCE_SCOPE::children

The child instance of each SCH_SHEET KIID on this screen.

Definition at line 40 of file conn_frame.h.

Referenced by SCH_CONNECTIVITY::PrepareInstanceClaims().

◆ depth

uint16_t SCH_CONNECTIVITY::INSTANCE_SCOPE::depth = 0

The number of sheets in the path, with the root sheet as one.

Definition at line 38 of file conn_frame.h.

Referenced by SCH_CONNECTIVITY::CaptureHierarchy(), and SCH_CONNECTIVITY::PrepareInstanceClaims().

◆ instance

INST_ID SCH_CONNECTIVITY::INSTANCE_SCOPE::instance = INVALID_ID

The session handle of the instance KIID_PATH.

Definition at line 36 of file conn_frame.h.

Referenced by SCH_CONNECTIVITY::CaptureHierarchy(), SCH_CONNECTIVITY::PrepareInstanceClaims(), and SCH_CONNECTIVITY::AUXILIARY::Update().

◆ path

wxString SCH_CONNECTIVITY::INSTANCE_SCOPE::path

The human-readable sheet path, which prefixes scoped names.

Definition at line 37 of file conn_frame.h.

Referenced by SCH_CONNECTIVITY::CaptureHierarchy(), and SCH_CONNECTIVITY::PrepareInstanceClaims().


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