KiCad PCB EDA Suite
Loading...
Searching...
No Matches
net_settings.h File Reference
#include <functional>
#include <map>
#include <memory>
#include <set>
#include <vector>
#include <netclass.h>
#include <settings/nested_settings.h>
#include <eda_pattern_match.h>

Go to the source code of this file.

Classes

class  NET_SETTINGS
 NET_SETTINGS stores various net-related settings in a project context. More...
 

Enumerations

enum class  NET_CHAIN_SOURCE { SCHEMATIC , BOARD }
 Owner of a set of chain-derived netclass pattern assignments. More...
 

Enumeration Type Documentation

◆ NET_CHAIN_SOURCE

enum class NET_CHAIN_SOURCE
strong

Owner of a set of chain-derived netclass pattern assignments.

The schematic and the board share one NET_SETTINGS through the project, and each expands the chain-to-netclass overrides using the chain membership it knows about. Tagging the derived entries with their producer keeps one editor's rebuild from dropping the other's.

Enumerator
SCHEMATIC 
BOARD 

Definition at line 42 of file net_settings.h.