KiCad PCB EDA Suite
Loading...
Searching...
No Matches
pcb_netlist.h File Reference
#include <boost/ptr_container/ptr_vector.hpp>
#include <wx/arrstr.h>
#include <nlohmann/json.hpp>
#include <unordered_set>
#include <lib_id.h>
#include <footprint.h>
#include <ctl_flags.h>

Go to the source code of this file.

Classes

class  COMPONENT_NET
 Used to store the component pin name to net name (and pin function) associations stored in a netlist. More...
 
class  COMPONENT
 Store all of the related footprint information found in a netlist. More...
 
class  NETLIST
 Store information read from a netlist along with the flags used to update the NETLIST in the BOARD. More...
 

Macros

#define CTL_FOR_CVPCB   (CTL_OMIT_NETS | CTL_OMIT_FILTERS | CTL_OMIT_EXTRA)
 

Typedefs

typedef std::vector< COMPONENT_NETCOMPONENT_NETS
 
typedef boost::ptr_vector< COMPONENTCOMPONENTS
 

Macro Definition Documentation

◆ CTL_FOR_CVPCB

#define CTL_FOR_CVPCB   (CTL_OMIT_NETS | CTL_OMIT_FILTERS | CTL_OMIT_EXTRA)

Definition at line 314 of file pcb_netlist.h.

Typedef Documentation

◆ COMPONENT_NETS

typedef std::vector< COMPONENT_NET > COMPONENT_NETS

Definition at line 82 of file pcb_netlist.h.

◆ COMPONENTS

typedef boost::ptr_vector< COMPONENT > COMPONENTS

Definition at line 233 of file pcb_netlist.h.