\hypertarget{a01022}{\section{A\+C\+G\+:\+:Program\+Base Class Reference}
\label{a01022}\index{A\+C\+G\+::\+Program\+Base@{A\+C\+G\+::\+Program\+Base}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01022_a2836c5e5b2af06eed6f995f1e0d05d1a}{{\bfseries Program\+Base} (G\+Lenum tgt)}\label{a01022_a2836c5e5b2af06eed6f995f1e0d05d1a}

\item 
\hypertarget{a01022_a3c847aea93d5886e45123a991c220fd1}{bool {\bfseries is\+\_\+valid} () const }\label{a01022_a3c847aea93d5886e45123a991c220fd1}

\item 
\hypertarget{a01022_a7e2c40ad8272f7c45978b15053a2f80b}{G\+Luint {\bfseries id} () const }\label{a01022_a7e2c40ad8272f7c45978b15053a2f80b}

\item 
\hypertarget{a01022_a0313f3665ac9c0e0a3cb88efc9387eb7}{virtual void {\bfseries bind} ()=0}\label{a01022_a0313f3665ac9c0e0a3cb88efc9387eb7}

\item 
\hypertarget{a01022_afc801939869d88afc83fb84d0a1f4ada}{virtual void {\bfseries unbind} ()=0}\label{a01022_afc801939869d88afc83fb84d0a1f4ada}

\item 
\hypertarget{a01022_a23ee960619a448ab94bb6a3a0a306b70}{virtual bool {\bfseries load} (const char $\ast$prog\+\_\+text)=0}\label{a01022_a23ee960619a448ab94bb6a3a0a306b70}

\item 
\hypertarget{a01022_a7d23634bc5ce9a770995897cb8dd8b3d}{bool {\bfseries load\+\_\+file} (const char $\ast$\+\_\+filename)}\label{a01022_a7d23634bc5ce9a770995897cb8dd8b3d}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01022_ac2d24588b9f43f39bdaba3664d70ece9}{bool {\bfseries valid}}\label{a01022_ac2d24588b9f43f39bdaba3664d70ece9}

\item 
\hypertarget{a01022_a4ef7c4422daf2d2532612d0c6788cc79}{G\+Lenum {\bfseries target}}\label{a01022_a4ef7c4422daf2d2532612d0c6788cc79}

\item 
\hypertarget{a01022_a6f645cad74fe94f777db088243af07cc}{G\+Luint {\bfseries program}}\label{a01022_a6f645cad74fe94f777db088243af07cc}

\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 562 of file globjects.\+hh.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
A\+C\+G/\+G\+L/globjects.\+hh\end{DoxyCompactItemize}
