\doxysection{dsn\+::Data Struct Reference}
\hypertarget{structdsn_1_1Data}{}\label{structdsn_1_1Data}\index{dsn::Data@{dsn::Data}}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structdsn_1_1Data_ac64f2fdf9b033125be3d230e9761a23c}\label{structdsn_1_1Data_ac64f2fdf9b033125be3d230e9761a23c} 
std\+::string {\bfseries str} () const
\item 
\Hypertarget{structdsn_1_1Data_aca2202bcd90dfa159405e010eb522a90}\label{structdsn_1_1Data_aca2202bcd90dfa159405e010eb522a90} 
void {\bfseries rename\+Pins\+With\+Shared\+Names} ()
\item 
\Hypertarget{structdsn_1_1Data_acf733fcab4deecbcb85fba34fe254602}\label{structdsn_1_1Data_acf733fcab4deecbcb85fba34fe254602} 
void {\bfseries infer\+Missing\+Net\+Widths} ()
\item 
\Hypertarget{structdsn_1_1Data_a3a96512220722a48d9f720b1f88b1b4b}\label{structdsn_1_1Data_a3a96512220722a48d9f720b1f88b1b4b} 
void {\bfseries print\+Net\+Widths} () const
\end{DoxyCompactItemize}
\doxysubsubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structdsn_1_1Data_a2db9b379d0e09d4551909a3c6214c457}\label{structdsn_1_1Data_a2db9b379d0e09d4551909a3c6214c457} 
static bool {\bfseries parse\+DSN} (\mbox{\hyperlink{structdsn_1_1Data}{dsn\+::\+Data}} \&, const std\+::string \&)
\item 
\Hypertarget{structdsn_1_1Data_ad27b3277913eb99d3e4225d1e63733da}\label{structdsn_1_1Data_ad27b3277913eb99d3e4225d1e63733da} 
static bool {\bfseries parse\+JSON} (\mbox{\hyperlink{structdsn_1_1Data}{dsn\+::\+Data}} \&, const std\+::string \&)
\item 
\Hypertarget{structdsn_1_1Data_acbb7680967b2e8935de631f8e6a4d1f1}\label{structdsn_1_1Data_acbb7680967b2e8935de631f8e6a4d1f1} 
static bool {\bfseries parse\+Ki\+CAD} (\mbox{\hyperlink{structdsn_1_1Data}{dsn\+::\+Data}} \&, const std\+::string \&)
\end{DoxyCompactItemize}
\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structdsn_1_1Data_a685cbdf7a669dfd00654957d93990fa5}\label{structdsn_1_1Data_a685cbdf7a669dfd00654957d93990fa5} 
\mbox{\hyperlink{structdsn_1_1PCB}{dsn\+::\+PCB}} {\bfseries pcb}
\item 
\Hypertarget{structdsn_1_1Data_a6eb07f2c1e0999f7cb211bf8aca57164}\label{structdsn_1_1Data_a6eb07f2c1e0999f7cb211bf8aca57164} 
\mbox{\hyperlink{structdsn_1_1Structure}{dsn\+::\+Structure}} {\bfseries structure}
\item 
\Hypertarget{structdsn_1_1Data_a57ae687e60f51d767caee98d34487aed}\label{structdsn_1_1Data_a57ae687e60f51d767caee98d34487aed} 
std\+::map$<$ std\+::string, \mbox{\hyperlink{structdsn_1_1Image}{dsn\+::\+Image}} $>$ {\bfseries images}
\item 
\Hypertarget{structdsn_1_1Data_a654d6c6a6379a868fd0568a3b1ea0034}\label{structdsn_1_1Data_a654d6c6a6379a868fd0568a3b1ea0034} 
std\+::map$<$ std\+::string, \mbox{\hyperlink{structdsn_1_1Padstack}{dsn\+::\+Padstack}} $>$ {\bfseries padstacks}
\item 
\Hypertarget{structdsn_1_1Data_ae6d788d8d2628173cf7c6f296489fcd5}\label{structdsn_1_1Data_ae6d788d8d2628173cf7c6f296489fcd5} 
std\+::map$<$ std\+::string, \mbox{\hyperlink{structdsn_1_1Net}{dsn\+::\+Net}} $>$ {\bfseries nets}
\item 
\Hypertarget{structdsn_1_1Data_a4ee9c6c45cc694b4c3f2ce015a971903}\label{structdsn_1_1Data_a4ee9c6c45cc694b4c3f2ce015a971903} 
std\+::vector$<$ \mbox{\hyperlink{structdsn_1_1Placement}{dsn\+::\+Placement}} $>$ {\bfseries placements}
\end{DoxyCompactItemize}


The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/chr/devel/\+Ph\+D/\+Environment/pub/\+PCBEnv/pcbenv/cxx/\+Loaders/DSN.\+hpp\end{DoxyCompactItemize}
