\hypertarget{semantic__id_8h}{
\section{semantic\_\-id.h File Reference}
\label{semantic__id_8h}\index{semantic_id.h@{semantic\_\-id.h}}
}
{\tt \#include $<$sys/types.h$>$}\par


Include dependency graph for semantic\_\-id.h:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=56pt]{semantic__id_8h__incl}
\end{center}
\end{figure}


This graph shows which files directly or indirectly include this file:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=317pt]{semantic__id_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Typedefs}
\begin{CompactItemize}
\item 
typedef u\_\-long \hyperlink{semantic__id_8h_a0}{Semantic\-ID}
\begin{CompactList}\small\item\em Numeric ID used to index concepts and semantic links. \item\end{CompactList}\end{CompactItemize}
\subsection*{Variables}
\begin{CompactItemize}
\item 
const \hyperlink{semantic__id_8h_a0}{Semantic\-ID} \hyperlink{semantic__id_8h_a1}{SEMANTIC\_\-ID\_\-NONE} = 0
\begin{CompactList}\small\item\em Reserved ID used to indicate that no real ID has been set. \item\end{CompactList}\item 
const \hyperlink{semantic__id_8h_a0}{Semantic\-ID} \hyperlink{semantic__id_8h_a2}{SEMANTIC\_\-ID\_\-START} = 1
\begin{CompactList}\small\item\em Reserved ID indicating the beginning of the usable ID range. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}


Definition in file \hyperlink{semantic__id_8h-source}{semantic\_\-id.h}.

\subsection{Typedef Documentation}
\hypertarget{semantic__id_8h_a0}{
\index{semantic_id.h@{semantic\_\-id.h}!SemanticID@{SemanticID}}
\index{SemanticID@{SemanticID}!semantic_id.h@{semantic\_\-id.h}}
\subsubsection[SemanticID]{\setlength{\rightskip}{0pt plus 5cm}typedef u\_\-long \hyperlink{semantic__id_8h_a0}{Semantic\-ID}}}
\label{semantic__id_8h_a0}


Numeric ID used to index concepts and semantic links. 



Definition at line 27 of file semantic\_\-id.h.

Referenced by CPredicate\-Decoder::Decode\-Predicate\-Text(), COMCSNet::Find\-Path\-From\-A\_\-To\_\-B(), CSemantic\-IDGenerator::Get(), CSemantic\-Link::Get\-Dest\-ID(), CSemantic\-Link::Get\-ID(), CSemantic\-Concept::Get\-ID(), CSemantic\-Link::Get\-Source\-ID(), CSemantic\-Link::Load(), CSemantic\-Concept::Load(), CText\-IDMap::Lookup(), COMCSNet::Lookup\-Concept(), CSemantic\-Link::Save(), and CSemantic\-Concept::Save().

\subsection{Variable Documentation}
\hypertarget{semantic__id_8h_a1}{
\index{semantic_id.h@{semantic\_\-id.h}!SEMANTIC_ID_NONE@{SEMANTIC\_\-ID\_\-NONE}}
\index{SEMANTIC_ID_NONE@{SEMANTIC\_\-ID\_\-NONE}!semantic_id.h@{semantic\_\-id.h}}
\subsubsection[SEMANTIC\_\-ID\_\-NONE]{\setlength{\rightskip}{0pt plus 5cm}const \hyperlink{semantic__id_8h_a0}{Semantic\-ID} \hyperlink{semantic__id_8h_a1}{SEMANTIC\_\-ID\_\-NONE} = 0\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{semantic__id_8h_a1}


Reserved ID used to indicate that no real ID has been set. 



Definition at line 30 of file semantic\_\-id.h.\hypertarget{semantic__id_8h_a2}{
\index{semantic_id.h@{semantic\_\-id.h}!SEMANTIC_ID_START@{SEMANTIC\_\-ID\_\-START}}
\index{SEMANTIC_ID_START@{SEMANTIC\_\-ID\_\-START}!semantic_id.h@{semantic\_\-id.h}}
\subsubsection[SEMANTIC\_\-ID\_\-START]{\setlength{\rightskip}{0pt plus 5cm}const \hyperlink{semantic__id_8h_a0}{Semantic\-ID} \hyperlink{semantic__id_8h_a2}{SEMANTIC\_\-ID\_\-START} = 1\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{semantic__id_8h_a2}


Reserved ID indicating the beginning of the usable ID range. 



Definition at line 32 of file semantic\_\-id.h.