KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PADS_IO::REUSE_BLOCK Struct Reference

A reuse block definition containing parts and routes that can be instantiated. More...

#include <pads_parser.h>

Public Attributes

std::string name
 Block type name.
 
long timestamp = 0
 Creation/modification timestamp.
 
std::string part_naming
 Default part naming scheme.
 
std::string net_naming
 Default net naming scheme.
 
std::vector< std::string > part_names
 Parts contained in this block.
 
std::vector< REUSE_NETnets
 Nets contained in this block with merge flags.
 
std::vector< REUSE_INSTANCEinstances
 Placements of this block.
 

Detailed Description

A reuse block definition containing parts and routes that can be instantiated.

Definition at line 631 of file pads_parser.h.

Member Data Documentation

◆ instances

std::vector<REUSE_INSTANCE> PADS_IO::REUSE_BLOCK::instances

Placements of this block.

Definition at line 639 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PADS_IO::PARSER::parseSectionREUSE().

◆ name

std::string PADS_IO::REUSE_BLOCK::name

◆ net_naming

std::string PADS_IO::REUSE_BLOCK::net_naming

Default net naming scheme.

Definition at line 636 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PADS_IO::PARSER::parseSectionREUSE().

◆ nets

std::vector<REUSE_NET> PADS_IO::REUSE_BLOCK::nets

Nets contained in this block with merge flags.

Definition at line 638 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PADS_IO::PARSER::parseSectionREUSE().

◆ part_names

std::vector<std::string> PADS_IO::REUSE_BLOCK::part_names

◆ part_naming

std::string PADS_IO::REUSE_BLOCK::part_naming

Default part naming scheme.

Definition at line 635 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PADS_IO::PARSER::parseSectionREUSE().

◆ timestamp

long PADS_IO::REUSE_BLOCK::timestamp = 0

Creation/modification timestamp.

Definition at line 634 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PADS_IO::PARSER::parseSectionREUSE().


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