\hypertarget{a07364}{}\section{A\+CG\+:\+:Program\+Base Class Reference}
\label{a07364}\index{A\+C\+G\+::\+Program\+Base@{A\+C\+G\+::\+Program\+Base}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07364_a2836c5e5b2af06eed6f995f1e0d05d1a}\label{a07364_a2836c5e5b2af06eed6f995f1e0d05d1a}} 
{\bfseries Program\+Base} (G\+Lenum tgt)
\item 
\mbox{\Hypertarget{a07364_a625a40374f725d3f88d4cdb081ec72b6}\label{a07364_a625a40374f725d3f88d4cdb081ec72b6}} 
bool {\bfseries is\+\_\+valid} () const
\item 
\mbox{\Hypertarget{a07364_a907663c79ef6bed5f2f9a5d9e8e4faa0}\label{a07364_a907663c79ef6bed5f2f9a5d9e8e4faa0}} 
G\+Luint {\bfseries id} () const
\item 
\mbox{\Hypertarget{a07364_a0313f3665ac9c0e0a3cb88efc9387eb7}\label{a07364_a0313f3665ac9c0e0a3cb88efc9387eb7}} 
virtual void {\bfseries bind} ()=0
\item 
\mbox{\Hypertarget{a07364_afc801939869d88afc83fb84d0a1f4ada}\label{a07364_afc801939869d88afc83fb84d0a1f4ada}} 
virtual void {\bfseries unbind} ()=0
\item 
\mbox{\Hypertarget{a07364_a23ee960619a448ab94bb6a3a0a306b70}\label{a07364_a23ee960619a448ab94bb6a3a0a306b70}} 
virtual bool {\bfseries load} (const char $\ast$prog\+\_\+text)=0
\item 
\mbox{\Hypertarget{a07364_a7d23634bc5ce9a770995897cb8dd8b3d}\label{a07364_a7d23634bc5ce9a770995897cb8dd8b3d}} 
bool {\bfseries load\+\_\+file} (const char $\ast$\+\_\+filename)
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07364_ac2d24588b9f43f39bdaba3664d70ece9}\label{a07364_ac2d24588b9f43f39bdaba3664d70ece9}} 
bool {\bfseries valid}
\item 
\mbox{\Hypertarget{a07364_a4ef7c4422daf2d2532612d0c6788cc79}\label{a07364_a4ef7c4422daf2d2532612d0c6788cc79}} 
G\+Lenum {\bfseries target}
\item 
\mbox{\Hypertarget{a07364_a6f645cad74fe94f777db088243af07cc}\label{a07364_a6f645cad74fe94f777db088243af07cc}} 
G\+Luint {\bfseries program}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


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



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