\hypertarget{structDefRec__DefProcessGroupS}{\section{Def\+Rec\+\_\+\+Def\+Process\+Group\+S Struct Reference}
\label{structDefRec__DefProcessGroupS}\index{Def\+Rec\+\_\+\+Def\+Process\+Group\+S@{Def\+Rec\+\_\+\+Def\+Process\+Group\+S}}
}
Inheritance diagram for Def\+Rec\+\_\+\+Def\+Process\+Group\+S\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{structDefRec__DefProcessGroupS}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structDefRec__DefProcessGroupS_aa23456df294f1a646060d43f6e2856cb}{enum {\bfseries Process\+Group\+Type\+T} \{ \\*
{\bfseries T\+Y\+P\+E\+\_\+\+A\+L\+L}, 
{\bfseries T\+Y\+P\+E\+\_\+\+N\+O\+D\+E}, 
{\bfseries T\+Y\+P\+E\+\_\+\+M\+P\+I\+\_\+\+C\+O\+M\+M\+\_\+\+W\+O\+R\+L\+D}, 
{\bfseries T\+Y\+P\+E\+\_\+\+M\+P\+I\+\_\+\+C\+O\+M\+M\+\_\+\+S\+E\+L\+F}, 
\\*
{\bfseries T\+Y\+P\+E\+\_\+\+M\+P\+I\+\_\+\+C\+O\+M\+M\+\_\+\+O\+T\+H\+E\+R}, 
{\bfseries T\+Y\+P\+E\+\_\+\+M\+P\+I\+\_\+\+G\+R\+O\+U\+P}, 
{\bfseries T\+Y\+P\+E\+\_\+\+U\+S\+E\+R\+\_\+\+C\+O\+M\+M}, 
{\bfseries T\+Y\+P\+E\+\_\+\+O\+T\+H\+E\+R}, 
\\*
{\bfseries T\+Y\+P\+E\+\_\+\+U\+N\+K\+N\+O\+W\+N}
 \}}\label{structDefRec__DefProcessGroupS_aa23456df294f1a646060d43f6e2856cb}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structDefRec__DefProcessGroupS_a0089f17847128a427851136e9a5da74f}{{\bfseries Def\+Rec\+\_\+\+Def\+Process\+Group\+S} (const uint32\+\_\+t \&\+\_\+loccpuid, const uint32\+\_\+t \&\+\_\+deftoken, const Process\+Group\+Type\+T \&\+\_\+type, const std\+::string \&\+\_\+name, const uint32\+\_\+t \&\+\_\+nmembers, const uint32\+\_\+t $\ast$\+\_\+members)}\label{structDefRec__DefProcessGroupS_a0089f17847128a427851136e9a5da74f}

\item 
\hypertarget{structDefRec__DefProcessGroupS_af200cf40aee53bb67b7383a8457958d8}{{\bfseries Def\+Rec\+\_\+\+Def\+Process\+Group\+S} (const \hyperlink{structDefRec__DefProcessGroupS}{Def\+Rec\+\_\+\+Def\+Process\+Group\+S} \&a)}\label{structDefRec__DefProcessGroupS_af200cf40aee53bb67b7383a8457958d8}

\item 
\hypertarget{structDefRec__DefProcessGroupS_a68bd5d065b40f9d4e7f22947f13413d5}{{\footnotesize template$<$class Input\+Iterator $>$ }\\void {\bfseries assign\+Members} (uint32\+\_\+t n, Input\+Iterator first, Input\+Iterator last)}\label{structDefRec__DefProcessGroupS_a68bd5d065b40f9d4e7f22947f13413d5}

\item 
\hypertarget{structDefRec__DefProcessGroupS_a56c7cbf5a1a61778c2c6d5cda1983a50}{bool {\bfseries operator$<$} (const \hyperlink{structDefRec__DefProcessGroupS}{Def\+Rec\+\_\+\+Def\+Process\+Group\+S} \&a) const }\label{structDefRec__DefProcessGroupS_a56c7cbf5a1a61778c2c6d5cda1983a50}

\end{DoxyCompactItemize}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structDefRec__DefProcessGroupS_a1272c633845a0816bfe35007745103e6}{Process\+Group\+Type\+T {\bfseries type}}\label{structDefRec__DefProcessGroupS_a1272c633845a0816bfe35007745103e6}

\item 
\hypertarget{structDefRec__DefProcessGroupS_a114a86cc16a339f3c4bffc423328d695}{std\+::string {\bfseries name}}\label{structDefRec__DefProcessGroupS_a114a86cc16a339f3c4bffc423328d695}

\item 
\hypertarget{structDefRec__DefProcessGroupS_ace43526a29a336a461ec11a17ed9f56d}{uint32\+\_\+t {\bfseries members\+\_\+hash}}\label{structDefRec__DefProcessGroupS_ace43526a29a336a461ec11a17ed9f56d}

\item 
\hypertarget{structDefRec__DefProcessGroupS_a7413ee73d1d884f325fa4d2a3a7d44fe}{uint32\+\_\+t {\bfseries nmembers}}\label{structDefRec__DefProcessGroupS_a7413ee73d1d884f325fa4d2a3a7d44fe}

\item 
\hypertarget{structDefRec__DefProcessGroupS_aed1762e793dc375b90b25c6e1c1fad93}{uint32\+\_\+t $\ast$ {\bfseries members}}\label{structDefRec__DefProcessGroupS_aed1762e793dc375b90b25c6e1c1fad93}

\end{DoxyCompactItemize}


The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
ompi/contrib/vt/vt/tools/vtunify/vt\+\_\+unify\+\_\+defs\+\_\+recs.\+h\end{DoxyCompactItemize}
