\hypertarget{structCSPvariable}{
\section{CSPvariable$<$ T $>$ Struct Template Reference}
\label{structCSPvariable}\index{CSPvariable@{CSPvariable}}
}


Struct used for describing a variable in the \hyperlink{classCSP}{CSP}.  




{\ttfamily \#include $<$csp++.h$>$}

\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structCSPvariable_a1fb7622b0576133aa9a2445da22fddac}{
int \hyperlink{structCSPvariable_a1fb7622b0576133aa9a2445da22fddac}{index}}
\label{structCSPvariable_a1fb7622b0576133aa9a2445da22fddac}

\begin{DoxyCompactList}\small\item\em Index of the variable. \item\end{DoxyCompactList}\item 
\hypertarget{structCSPvariable_a8e7a1cbd9af27e295508794f871dc599}{
bool \hyperlink{structCSPvariable_a8e7a1cbd9af27e295508794f871dc599}{fixed}}
\label{structCSPvariable_a8e7a1cbd9af27e295508794f871dc599}

\begin{DoxyCompactList}\small\item\em If the value of the variable is set explicitely, this value is true. \item\end{DoxyCompactList}\item 
\hypertarget{structCSPvariable_acc2ff31b449351f04b1c3a2a096e584c}{
T \hyperlink{structCSPvariable_acc2ff31b449351f04b1c3a2a096e584c}{value}}
\label{structCSPvariable_acc2ff31b449351f04b1c3a2a096e584c}

\begin{DoxyCompactList}\small\item\em The value of the variable. \item\end{DoxyCompactList}\item 
\hypertarget{structCSPvariable_a66cf86ebf0fbbf8e571d7b585c9528a2}{
std::vector$<$ T $>$ \hyperlink{structCSPvariable_a66cf86ebf0fbbf8e571d7b585c9528a2}{domain}}
\label{structCSPvariable_a66cf86ebf0fbbf8e571d7b585c9528a2}

\begin{DoxyCompactList}\small\item\em Domain of the variable, declared as a vector. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class T$>$ struct CSPvariable$<$ T $>$}

Struct used for describing a variable in the \hyperlink{classCSP}{CSP}. 

The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize}
\item 
csp++-\/def.h\end{DoxyCompactItemize}
