\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}