\hypertarget{group__hwlocality__objects}{\section{Topology Objects}
\label{group__hwlocality__objects}\index{Topology Objects@{Topology Objects}}
}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structhwloc__obj__memory__s}{hwloc\+\_\+obj\+\_\+memory\+\_\+s}
\begin{DoxyCompactList}\small\item\em Object memory. \end{DoxyCompactList}\item 
struct \hyperlink{structhwloc__obj__memory__s_1_1hwloc__obj__memory__page__type__s}{hwloc\+\_\+obj\+\_\+memory\+\_\+s\+::hwloc\+\_\+obj\+\_\+memory\+\_\+page\+\_\+type\+\_\+s}
\begin{DoxyCompactList}\small\item\em Array of local memory page types, {\ttfamily N\+U\+L\+L} if no local memory and {\ttfamily page\+\_\+types} is 0. \end{DoxyCompactList}\item 
struct \hyperlink{structhwloc__obj}{hwloc\+\_\+obj}
\begin{DoxyCompactList}\small\item\em Structure of a topology object. \end{DoxyCompactList}\item 
union \hyperlink{unionhwloc__obj__attr__u}{hwloc\+\_\+obj\+\_\+attr\+\_\+u}
\begin{DoxyCompactList}\small\item\em Object type-\/specific Attributes. \end{DoxyCompactList}\item 
struct \hyperlink{structhwloc__obj__attr__u_1_1hwloc__cache__attr__s}{hwloc\+\_\+obj\+\_\+attr\+\_\+u\+::hwloc\+\_\+cache\+\_\+attr\+\_\+s}
\begin{DoxyCompactList}\small\item\em Cache-\/specific Object Attributes. \end{DoxyCompactList}\item 
struct \hyperlink{structhwloc__obj__attr__u_1_1hwloc__group__attr__s}{hwloc\+\_\+obj\+\_\+attr\+\_\+u\+::hwloc\+\_\+group\+\_\+attr\+\_\+s}
\begin{DoxyCompactList}\small\item\em Group-\/specific Object Attributes. \end{DoxyCompactList}\item 
struct \hyperlink{structhwloc__obj__attr__u_1_1hwloc__pcidev__attr__s}{hwloc\+\_\+obj\+\_\+attr\+\_\+u\+::hwloc\+\_\+pcidev\+\_\+attr\+\_\+s}
\begin{DoxyCompactList}\small\item\em P\+C\+I Device specific Object Attributes. \end{DoxyCompactList}\item 
struct \hyperlink{structhwloc__obj__attr__u_1_1hwloc__bridge__attr__s}{hwloc\+\_\+obj\+\_\+attr\+\_\+u\+::hwloc\+\_\+bridge\+\_\+attr\+\_\+s}
\begin{DoxyCompactList}\small\item\em Bridge specific Object Attribues. \end{DoxyCompactList}\item 
struct \hyperlink{structhwloc__obj__attr__u_1_1hwloc__osdev__attr__s}{hwloc\+\_\+obj\+\_\+attr\+\_\+u\+::hwloc\+\_\+osdev\+\_\+attr\+\_\+s}
\begin{DoxyCompactList}\small\item\em O\+S Device specific Object Attributes. \end{DoxyCompactList}\item 
struct \hyperlink{structhwloc__distances__s}{hwloc\+\_\+distances\+\_\+s}
\begin{DoxyCompactList}\small\item\em Distances between objects. \end{DoxyCompactList}\item 
struct \hyperlink{structhwloc__obj__info__s}{hwloc\+\_\+obj\+\_\+info\+\_\+s}
\begin{DoxyCompactList}\small\item\em Object info. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{group__hwlocality__objects_ga79b8ab56877ef99ac59b833203391c7d}{typedef struct \hyperlink{structhwloc__obj}{hwloc\+\_\+obj} $\ast$ \hyperlink{group__hwlocality__objects_ga79b8ab56877ef99ac59b833203391c7d}{hwloc\+\_\+obj\+\_\+t}}\label{group__hwlocality__objects_ga79b8ab56877ef99ac59b833203391c7d}

\begin{DoxyCompactList}\small\item\em Convenience typedef; a pointer to a struct \hyperlink{structhwloc__obj}{hwloc\+\_\+obj}. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
