\hypertarget{a01934}{}\doxysection{AAX\+\_\+\+CState\+Display\+Delegate\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>} Class Template Reference}
\label{a01934}\index{AAX\_CStateDisplayDelegate$<$ T $>$@{AAX\_CStateDisplayDelegate$<$ T $>$}}


{\ttfamily \#include $<$AAX\+\_\+\+CState\+Display\+Delegate.\+h$>$}



Inheritance diagram for AAX\+\_\+\+CState\+Display\+Delegate\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}\+:
% FIG 0


Collaboration diagram for AAX\+\_\+\+CState\+Display\+Delegate\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}\+:
% FIG 1


\doxysubsection{Description}
\subsubsection*{template$<$typename T$>$\newline
class AAX\+\_\+\+CState\+Display\+Delegate$<$ T $>$}
A generic display format conforming to \mbox{\hyperlink{a02242}{AAX\+\_\+\+IDisplay\+Delegate}}. 

This display delegate is similar to \mbox{\hyperlink{a01878}{AAX\+\_\+\+CNumber\+Display\+Delegate}}, but does not include precision or spacing templatizations. \doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{a01934_a307685fc5172fec5ccfba138f9f4c8ec}{AAX\+\_\+\+CState\+Display\+Delegate}} (const char $\ast$i\+State\+Strings\mbox{[}$\,$\mbox{]}, T i\+Min\+State=0)
\begin{DoxyCompactList}\small\item\em Constructor taking a vector of C strings. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a01934_ae9b9b548d196af94bc7392208da8adfe}{AAX\+\_\+\+CState\+Display\+Delegate}} (int32\+\_\+t in\+Num\+States, const char $\ast$i\+State\+Strings\mbox{[}$\,$\mbox{]}, T i\+Min\+State=0)
\begin{DoxyCompactList}\small\item\em Constructor taking a vector of C strings. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a01934_a9c5b254c68a200198a599026a76e1945}{AAX\+\_\+\+CState\+Display\+Delegate}} (const std\+::vector$<$ \mbox{\hyperlink{a02330}{AAX\+\_\+\+IString}} $\ast$ $>$ \&i\+State\+Strings, T i\+Min\+State=0)
\begin{DoxyCompactList}\small\item\em Constructor taking a vector of \mbox{\hyperlink{a02330}{AAX\+\_\+\+IString}} objects. \end{DoxyCompactList}\item 
\mbox{\hyperlink{a01934_af6651ca6959ea8963c91f89390ff9e35}{AAX\+\_\+\+CState\+Display\+Delegate}} (const \mbox{\hyperlink{a01934}{AAX\+\_\+\+CState\+Display\+Delegate}} \&other)
\item 
\mbox{\hyperlink{a02242}{AAX\+\_\+\+IDisplay\+Delegate}}$<$ T $>$ $\ast$ \mbox{\hyperlink{a01934_ad6e328d8784aaccc960da70f51f040a3}{Clone}} () const \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\+\_\+\+OVERRIDE}}
\begin{DoxyCompactList}\small\item\em Constructs and returns a copy of the display delegate. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{a01934_aa8c3a9028d0fcf4bb2a95390de8049fa}{Value\+To\+String}} (T value, \mbox{\hyperlink{a01946}{AAX\+\_\+\+CString}} $\ast$value\+String) const \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\+\_\+\+OVERRIDE}}
\begin{DoxyCompactList}\small\item\em Converts a real parameter value to a string representation. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{a01934_aa215047157510512cba129c41c8fc191}{Value\+To\+String}} (T value, int32\+\_\+t max\+Num\+Chars, \mbox{\hyperlink{a01946}{AAX\+\_\+\+CString}} $\ast$value\+String) const \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\+\_\+\+OVERRIDE}}
\begin{DoxyCompactList}\small\item\em Converts a real parameter value to a string representation using a size hint, useful for control surfaces and other character limited displays. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{a01934_a88ad0da8c178688d38134cef85ab37b2}{String\+To\+Value}} (const \mbox{\hyperlink{a01946}{AAX\+\_\+\+CString}} \&value\+String, T $\ast$value) const \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\+\_\+\+OVERRIDE}}
\begin{DoxyCompactList}\small\item\em Converts a string to a real parameter value. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{a01934_a64620c0927e54df1cb2881039b71b34e}{Add\+Shortened\+Strings}} (const char $\ast$i\+State\+Strings\mbox{[}$\,$\mbox{]}, int i\+Length)
\item 
bool \mbox{\hyperlink{a01934_a945f045fc8348325ed05abcf75b85456}{Compare}} (const \mbox{\hyperlink{a01946}{AAX\+\_\+\+CString}} \&value\+String, const \mbox{\hyperlink{a01946}{AAX\+\_\+\+CString}} \&state\+String) const
\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
virtual \mbox{\hyperlink{a02242}{AAX\+\_\+\+IDisplay\+Delegate}} $\ast$ \mbox{\hyperlink{a02242_abc5378e497b2586aeb223bc3bb59154f}{Clone}} () const =0
\begin{DoxyCompactList}\small\item\em Constructs and returns a copy of the display delegate. \end{DoxyCompactList}\item 
virtual bool \mbox{\hyperlink{a02242_a7fd1e2f55055c817937bbfa66b73b2fd}{Value\+To\+String}} (T value, \mbox{\hyperlink{a01946}{AAX\+\_\+\+CString}} $\ast$value\+String) const =0
\begin{DoxyCompactList}\small\item\em Converts a real parameter value to a string representation. \end{DoxyCompactList}\item 
virtual bool \mbox{\hyperlink{a02242_a471c7381db773683b69216a9c3f5eda7}{Value\+To\+String}} (T value, int32\+\_\+t max\+Num\+Chars, \mbox{\hyperlink{a01946}{AAX\+\_\+\+CString}} $\ast$value\+String) const =0
\begin{DoxyCompactList}\small\item\em Converts a real parameter value to a string representation using a size hint, useful for control surfaces and other character limited displays. \end{DoxyCompactList}\item 
virtual bool \mbox{\hyperlink{a02242_aed5224775c9f733f091afddfba057d5e}{String\+To\+Value}} (const \mbox{\hyperlink{a01946}{AAX\+\_\+\+CString}} \&value\+String, T $\ast$value) const =0
\begin{DoxyCompactList}\small\item\em Converts a string to a real parameter value. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Public Member Functions inherited from \mbox{\hyperlink{a02238}{AAX\+\_\+\+IDisplay\+Delegate\+Base}}}
\begin{DoxyCompactItemize}
\item 
virtual \mbox{\hyperlink{a02238_a0fdaa922b4356fb4a246053bb441a840}{$\sim$\+AAX\+\_\+\+IDisplay\+Delegate\+Base}} ()
\begin{DoxyCompactList}\small\item\em Virtual destructor. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{a01934_a307685fc5172fec5ccfba138f9f4c8ec}\label{a01934_a307685fc5172fec5ccfba138f9f4c8ec}} 
\index{AAX\_CStateDisplayDelegate$<$ T $>$@{AAX\_CStateDisplayDelegate$<$ T $>$}!AAX\_CStateDisplayDelegate@{AAX\_CStateDisplayDelegate}}
\index{AAX\_CStateDisplayDelegate@{AAX\_CStateDisplayDelegate}!AAX\_CStateDisplayDelegate$<$ T $>$@{AAX\_CStateDisplayDelegate$<$ T $>$}}
\doxysubsubsection{\texorpdfstring{AAX\_CStateDisplayDelegate()}{AAX\_CStateDisplayDelegate()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
\mbox{\hyperlink{a01934}{AAX\+\_\+\+CState\+Display\+Delegate}}$<$ T $>$\mbox{\hyperlink{a01934}{\+::\+AAX\+\_\+\+CState\+Display\+Delegate}} (\begin{DoxyParamCaption}\item[{const char $\ast$}]{i\+State\+Strings\mbox{[}$\,$\mbox{]},  }\item[{T}]{i\+Min\+State = {\ttfamily 0} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}}



Constructor taking a vector of C strings. 

Each state name will be copied into the display delegate; the C strings may be disposed after construction.

\begin{DoxyNote}{Note}
{\ttfamily i\+State\+Strings} must be NULL-\/terminated 
\end{DoxyNote}
\mbox{\Hypertarget{a01934_ae9b9b548d196af94bc7392208da8adfe}\label{a01934_ae9b9b548d196af94bc7392208da8adfe}} 
\index{AAX\_CStateDisplayDelegate$<$ T $>$@{AAX\_CStateDisplayDelegate$<$ T $>$}!AAX\_CStateDisplayDelegate@{AAX\_CStateDisplayDelegate}}
\index{AAX\_CStateDisplayDelegate@{AAX\_CStateDisplayDelegate}!AAX\_CStateDisplayDelegate$<$ T $>$@{AAX\_CStateDisplayDelegate$<$ T $>$}}
\doxysubsubsection{\texorpdfstring{AAX\_CStateDisplayDelegate()}{AAX\_CStateDisplayDelegate()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
\mbox{\hyperlink{a01934}{AAX\+\_\+\+CState\+Display\+Delegate}}$<$ T $>$\mbox{\hyperlink{a01934}{\+::\+AAX\+\_\+\+CState\+Display\+Delegate}} (\begin{DoxyParamCaption}\item[{int32\+\_\+t}]{in\+Num\+States,  }\item[{const char $\ast$}]{i\+State\+Strings\mbox{[}$\,$\mbox{]},  }\item[{T}]{i\+Min\+State = {\ttfamily 0} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}}



Constructor taking a vector of C strings. 

Each state name will be copied into the display delegate; the C strings may be disposed after construction.

State strings will be copied into the display delegate until either a NULL pointer is encountered or {\ttfamily in\+Num\+States} strings have been copied \mbox{\Hypertarget{a01934_a9c5b254c68a200198a599026a76e1945}\label{a01934_a9c5b254c68a200198a599026a76e1945}} 
\index{AAX\_CStateDisplayDelegate$<$ T $>$@{AAX\_CStateDisplayDelegate$<$ T $>$}!AAX\_CStateDisplayDelegate@{AAX\_CStateDisplayDelegate}}
\index{AAX\_CStateDisplayDelegate@{AAX\_CStateDisplayDelegate}!AAX\_CStateDisplayDelegate$<$ T $>$@{AAX\_CStateDisplayDelegate$<$ T $>$}}
\doxysubsubsection{\texorpdfstring{AAX\_CStateDisplayDelegate()}{AAX\_CStateDisplayDelegate()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
\mbox{\hyperlink{a01934}{AAX\+\_\+\+CState\+Display\+Delegate}}$<$ T $>$\mbox{\hyperlink{a01934}{\+::\+AAX\+\_\+\+CState\+Display\+Delegate}} (\begin{DoxyParamCaption}\item[{const std\+::vector$<$ \mbox{\hyperlink{a02330}{AAX\+\_\+\+IString}} $\ast$ $>$ \&}]{i\+State\+Strings,  }\item[{T}]{i\+Min\+State = {\ttfamily 0} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}}



Constructor taking a vector of \mbox{\hyperlink{a02330}{AAX\+\_\+\+IString}} objects. 

Each \mbox{\hyperlink{a02330}{AAX\+\_\+\+IString}} will be copied into the display delegate and may be disposed after construction. The \mbox{\hyperlink{a02330}{AAX\+\_\+\+IString}} will not be mutated. \mbox{\Hypertarget{a01934_af6651ca6959ea8963c91f89390ff9e35}\label{a01934_af6651ca6959ea8963c91f89390ff9e35}} 
\index{AAX\_CStateDisplayDelegate$<$ T $>$@{AAX\_CStateDisplayDelegate$<$ T $>$}!AAX\_CStateDisplayDelegate@{AAX\_CStateDisplayDelegate}}
\index{AAX\_CStateDisplayDelegate@{AAX\_CStateDisplayDelegate}!AAX\_CStateDisplayDelegate$<$ T $>$@{AAX\_CStateDisplayDelegate$<$ T $>$}}
\doxysubsubsection{\texorpdfstring{AAX\_CStateDisplayDelegate()}{AAX\_CStateDisplayDelegate()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
\mbox{\hyperlink{a01934}{AAX\+\_\+\+CState\+Display\+Delegate}}$<$ T $>$\mbox{\hyperlink{a01934}{\+::\+AAX\+\_\+\+CState\+Display\+Delegate}} (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{a01934}{AAX\+\_\+\+CState\+Display\+Delegate}}$<$ T $>$ \&}]{other }\end{DoxyParamCaption})}



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{a01934_ad6e328d8784aaccc960da70f51f040a3}\label{a01934_ad6e328d8784aaccc960da70f51f040a3}} 
\index{AAX\_CStateDisplayDelegate$<$ T $>$@{AAX\_CStateDisplayDelegate$<$ T $>$}!Clone@{Clone}}
\index{Clone@{Clone}!AAX\_CStateDisplayDelegate$<$ T $>$@{AAX\_CStateDisplayDelegate$<$ T $>$}}
\doxysubsubsection{\texorpdfstring{Clone()}{Clone()}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
\mbox{\hyperlink{a02242}{AAX\+\_\+\+IDisplay\+Delegate}}$<$ T $>$ $\ast$ \mbox{\hyperlink{a01934}{AAX\+\_\+\+CState\+Display\+Delegate}}$<$ T $>$\+::\+Clone (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



Constructs and returns a copy of the display delegate. 

In general, this method\textquotesingle{}s implementation can use a simple copy constructor\+:


\begin{DoxyCode}{0}
\DoxyCodeLine{\textcolor{keyword}{template}\ <\textcolor{keyword}{typename}\ T>}
\DoxyCodeLine{AAX\_CSubclassDisplayDelegate<T>*\ \ \ \ AAX\_CSubclassDisplayDelegate<T>::Clone()\textcolor{keyword}{\ const}}
\DoxyCodeLine{\textcolor{keyword}{}\{}
\DoxyCodeLine{\ \ \ \ \textcolor{keywordflow}{return}\ \textcolor{keyword}{new}\ AAX\_CSubclassDisplayDelegate(*\textcolor{keyword}{this});}
\DoxyCodeLine{\}}

\end{DoxyCode}
 

Implements \mbox{\hyperlink{a02242_abc5378e497b2586aeb223bc3bb59154f}{AAX\+\_\+\+IDisplay\+Delegate$<$ T $>$}}.

\mbox{\Hypertarget{a01934_aa8c3a9028d0fcf4bb2a95390de8049fa}\label{a01934_aa8c3a9028d0fcf4bb2a95390de8049fa}} 
\index{AAX\_CStateDisplayDelegate$<$ T $>$@{AAX\_CStateDisplayDelegate$<$ T $>$}!ValueToString@{ValueToString}}
\index{ValueToString@{ValueToString}!AAX\_CStateDisplayDelegate$<$ T $>$@{AAX\_CStateDisplayDelegate$<$ T $>$}}
\doxysubsubsection{\texorpdfstring{ValueToString()}{ValueToString()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
bool \mbox{\hyperlink{a01934}{AAX\+\_\+\+CState\+Display\+Delegate}}$<$ T $>$\+::\+Value\+To\+String (\begin{DoxyParamCaption}\item[{T}]{value,  }\item[{\mbox{\hyperlink{a01946}{AAX\+\_\+\+CString}} $\ast$}]{value\+String }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



Converts a real parameter value to a string representation. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em value} & The real parameter value that will be converted \\
\hline
\mbox{\texttt{ out}}  & {\em value\+String} & A string corresponding to value\\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em true} & The string conversion was successful \\
\hline
{\em false} & The string conversion was unsuccessful \\
\hline
\end{DoxyRetVals}


Implements \mbox{\hyperlink{a02242_a7fd1e2f55055c817937bbfa66b73b2fd}{AAX\+\_\+\+IDisplay\+Delegate$<$ T $>$}}.

\mbox{\Hypertarget{a01934_aa215047157510512cba129c41c8fc191}\label{a01934_aa215047157510512cba129c41c8fc191}} 
\index{AAX\_CStateDisplayDelegate$<$ T $>$@{AAX\_CStateDisplayDelegate$<$ T $>$}!ValueToString@{ValueToString}}
\index{ValueToString@{ValueToString}!AAX\_CStateDisplayDelegate$<$ T $>$@{AAX\_CStateDisplayDelegate$<$ T $>$}}
\doxysubsubsection{\texorpdfstring{ValueToString()}{ValueToString()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
bool \mbox{\hyperlink{a01934}{AAX\+\_\+\+CState\+Display\+Delegate}}$<$ T $>$\+::\+Value\+To\+String (\begin{DoxyParamCaption}\item[{T}]{value,  }\item[{int32\+\_\+t}]{max\+Num\+Chars,  }\item[{\mbox{\hyperlink{a01946}{AAX\+\_\+\+CString}} $\ast$}]{value\+String }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



Converts a real parameter value to a string representation using a size hint, useful for control surfaces and other character limited displays. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em value} & The real parameter value that will be converted \\
\hline
\mbox{\texttt{ in}}  & {\em max\+Num\+Chars} & Size hint for the desired maximum number of characters in the string (not including null termination) \\
\hline
\mbox{\texttt{ out}}  & {\em value\+String} & A string corresponding to value\\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em true} & The string conversion was successful \\
\hline
{\em false} & The string conversion was unsuccessful \\
\hline
\end{DoxyRetVals}


Implements \mbox{\hyperlink{a02242_a471c7381db773683b69216a9c3f5eda7}{AAX\+\_\+\+IDisplay\+Delegate$<$ T $>$}}.

\mbox{\Hypertarget{a01934_a88ad0da8c178688d38134cef85ab37b2}\label{a01934_a88ad0da8c178688d38134cef85ab37b2}} 
\index{AAX\_CStateDisplayDelegate$<$ T $>$@{AAX\_CStateDisplayDelegate$<$ T $>$}!StringToValue@{StringToValue}}
\index{StringToValue@{StringToValue}!AAX\_CStateDisplayDelegate$<$ T $>$@{AAX\_CStateDisplayDelegate$<$ T $>$}}
\doxysubsubsection{\texorpdfstring{StringToValue()}{StringToValue()}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
bool \mbox{\hyperlink{a01934}{AAX\+\_\+\+CState\+Display\+Delegate}}$<$ T $>$\+::\+String\+To\+Value (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{a01946}{AAX\+\_\+\+CString}} \&}]{value\+String,  }\item[{T $\ast$}]{value }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}



Converts a string to a real parameter value. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em value\+String} & The string that will be converted \\
\hline
\mbox{\texttt{ out}}  & {\em value} & The real parameter value corresponding to value\+String\\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em true} & The string conversion was successful \\
\hline
{\em false} & The string conversion was unsuccessful \\
\hline
\end{DoxyRetVals}


Implements \mbox{\hyperlink{a02242_aed5224775c9f733f091afddfba057d5e}{AAX\+\_\+\+IDisplay\+Delegate$<$ T $>$}}.

\mbox{\Hypertarget{a01934_a64620c0927e54df1cb2881039b71b34e}\label{a01934_a64620c0927e54df1cb2881039b71b34e}} 
\index{AAX\_CStateDisplayDelegate$<$ T $>$@{AAX\_CStateDisplayDelegate$<$ T $>$}!AddShortenedStrings@{AddShortenedStrings}}
\index{AddShortenedStrings@{AddShortenedStrings}!AAX\_CStateDisplayDelegate$<$ T $>$@{AAX\_CStateDisplayDelegate$<$ T $>$}}
\doxysubsubsection{\texorpdfstring{AddShortenedStrings()}{AddShortenedStrings()}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
void \mbox{\hyperlink{a01934}{AAX\+\_\+\+CState\+Display\+Delegate}}$<$ T $>$\+::\+Add\+Shortened\+Strings (\begin{DoxyParamCaption}\item[{const char $\ast$}]{i\+State\+Strings\mbox{[}$\,$\mbox{]},  }\item[{int}]{i\+Length }\end{DoxyParamCaption})}

\mbox{\Hypertarget{a01934_a945f045fc8348325ed05abcf75b85456}\label{a01934_a945f045fc8348325ed05abcf75b85456}} 
\index{AAX\_CStateDisplayDelegate$<$ T $>$@{AAX\_CStateDisplayDelegate$<$ T $>$}!Compare@{Compare}}
\index{Compare@{Compare}!AAX\_CStateDisplayDelegate$<$ T $>$@{AAX\_CStateDisplayDelegate$<$ T $>$}}
\doxysubsubsection{\texorpdfstring{Compare()}{Compare()}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
bool \mbox{\hyperlink{a01934}{AAX\+\_\+\+CState\+Display\+Delegate}}$<$ T $>$\+::\+Compare (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{a01946}{AAX\+\_\+\+CString}} \&}]{value\+String,  }\item[{const \mbox{\hyperlink{a01946}{AAX\+\_\+\+CString}} \&}]{state\+String }\end{DoxyParamCaption}) const}



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{a00521}{AAX\+\_\+\+CState\+Display\+Delegate.\+h}}\end{DoxyCompactItemize}
