\hypertarget{classfv_1_1Value}{}\section{fv\+:\+:Value$<$ T $>$ Class Template Reference}
\label{classfv_1_1Value}\index{fv\+::\+Value$<$ T $>$@{fv\+::\+Value$<$ T $>$}}


A generic value.  




{\ttfamily \#include $<$value.\+hpp$>$}



Inheritance diagram for fv\+:\+:Value$<$ T $>$\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classfv_1_1Value__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for fv\+:\+:Value$<$ T $>$\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=167pt]{classfv_1_1Value__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classfv_1_1Value_afded92c24f946c1551c1f1b005f31091}{}\label{classfv_1_1Value_afded92c24f946c1551c1f1b005f31091} 
{\bfseries Value} (const std\+::string \&\hyperlink{classfv_1_1GenValue_a610f89ee441eaad4c9e78f74d6bde93b}{name}, const std\+::string \&alias=\char`\"{}\char`\"{})
\item 
\hypertarget{classfv_1_1Value_a4cc70444ceaf5d7651922adf9b7beeff}{}\label{classfv_1_1Value_a4cc70444ceaf5d7651922adf9b7beeff} 
virtual T \& \hyperlink{classfv_1_1Value_a4cc70444ceaf5d7651922adf9b7beeff}{get\+\_\+value} ()=0
\begin{DoxyCompactList}\small\item\em Calculate, if necessary, and return the value held by this object. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
\subsubsection*{template$<$typename T$>$\newline
class fv\+::\+Value$<$ T $>$}

A generic value. 

In order to facilitate run-\/time creation of analysis routines, it is necessary to have some ability to get and store {\itshape values}. Values can either be directly taken from some original data source (i.\+e. \hyperlink{classfv_1_1ObservedValue}{Observed\+Value}), or they can be a function of some other set of values (i.\+e. \hyperlink{classfv_1_1DerivedValue}{Derived\+Value}). They template class T of Value$<$\+T$>$ is the type of thing that is returned upon calling \hyperlink{classfv_1_1Value_a4cc70444ceaf5d7651922adf9b7beeff}{get\+\_\+value()}. 

The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/caleb/\+Sources/\+T\+T\+T\+T/filval/\hyperlink{value_8hpp}{value.\+hpp}\end{DoxyCompactItemize}
