\hypertarget{classBds_1_1ListRange}{}\section{Bds\+::List\+Range Class Reference}
\label{classBds_1_1ListRange}\index{Bds::ListRange@{Bds::ListRange}}


This class defines an integer based range.  




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

Inheritance diagram for Bds\+::List\+Range\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classBds_1_1ListRange}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classBds_1_1ListRange_a730f9aa72d20629cc80cd9a19b96c47a}{List\+Range}} (\textbf{ B\+U\+Int32} \mbox{\hyperlink{classBds_1_1ListRange_abe127b98e6f12e88bbacd95c27a4254d}{start}}=0, \textbf{ B\+U\+Int32} \mbox{\hyperlink{classBds_1_1ListRange_a94f073c65bda26cc758d14267af3681e}{number}}=0, \textbf{ B\+Int32} \mbox{\hyperlink{classBds_1_1ListRange_a1fdcaa9717747b1fc67eecfba13fa5a9}{reverse}}=0)
\item 
\textbf{ B\+String} \mbox{\hyperlink{classBds_1_1ListRange_aa1f409413506aee57487429dd5768fd1}{get\+Type}} ()
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBds_1_1ListRange_a626d0b002b21d807dc53a335b5f3c672}{set\+Members}} (\textbf{ B\+Dict\+String} \&members)
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBds_1_1ListRange_a73599c4e4b27901f316835935f5bec00}{set\+Member}} (\textbf{ B\+String} name, \textbf{ B\+String} value)
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBds_1_1ListRange_a06634fb22c23aa22bd239ea02d10952a}{get\+Members}} (\textbf{ B\+Dict\+String} \&members)
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBds_1_1ListRange_a5a560f5576f5c1cd04f0fd0305a77749}{get\+Member}} (\textbf{ B\+String} name, \textbf{ B\+String} \&value)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\textbf{ B\+U\+Int32} \mbox{\hyperlink{classBds_1_1ListRange_abe127b98e6f12e88bbacd95c27a4254d}{start}}
\begin{DoxyCompactList}\small\item\em The start position. \end{DoxyCompactList}\item 
\textbf{ B\+U\+Int32} \mbox{\hyperlink{classBds_1_1ListRange_a94f073c65bda26cc758d14267af3681e}{number}}
\begin{DoxyCompactList}\small\item\em The number of items. \end{DoxyCompactList}\item 
\textbf{ B\+Int32} \mbox{\hyperlink{classBds_1_1ListRange_a1fdcaa9717747b1fc67eecfba13fa5a9}{reverse}}
\begin{DoxyCompactList}\small\item\em List from end. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
This class defines an integer based range. 

It is used for limit the number of items returned in selections etc. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classBds_1_1ListRange_a730f9aa72d20629cc80cd9a19b96c47a}\label{classBds_1_1ListRange_a730f9aa72d20629cc80cd9a19b96c47a}} 
\index{Bds::ListRange@{Bds::ListRange}!ListRange@{ListRange}}
\index{ListRange@{ListRange}!Bds::ListRange@{Bds::ListRange}}
\subsubsection{\texorpdfstring{ListRange()}{ListRange()}}
{\footnotesize\ttfamily Bds\+::\+List\+Range\+::\+List\+Range (\begin{DoxyParamCaption}\item[{\textbf{ B\+U\+Int32}}]{start = {\ttfamily 0},  }\item[{\textbf{ B\+U\+Int32}}]{number = {\ttfamily 0},  }\item[{\textbf{ B\+Int32}}]{reverse = {\ttfamily 0} }\end{DoxyParamCaption})}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classBds_1_1ListRange_a5a560f5576f5c1cd04f0fd0305a77749}\label{classBds_1_1ListRange_a5a560f5576f5c1cd04f0fd0305a77749}} 
\index{Bds::ListRange@{Bds::ListRange}!getMember@{getMember}}
\index{getMember@{getMember}!Bds::ListRange@{Bds::ListRange}}
\subsubsection{\texorpdfstring{getMember()}{getMember()}}
{\footnotesize\ttfamily \textbf{ B\+Error} Bds\+::\+List\+Range\+::get\+Member (\begin{DoxyParamCaption}\item[{\textbf{ B\+String}}]{name,  }\item[{\textbf{ B\+String} \&}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \textbf{ B\+Obj}.

\mbox{\Hypertarget{classBds_1_1ListRange_a06634fb22c23aa22bd239ea02d10952a}\label{classBds_1_1ListRange_a06634fb22c23aa22bd239ea02d10952a}} 
\index{Bds::ListRange@{Bds::ListRange}!getMembers@{getMembers}}
\index{getMembers@{getMembers}!Bds::ListRange@{Bds::ListRange}}
\subsubsection{\texorpdfstring{getMembers()}{getMembers()}}
{\footnotesize\ttfamily \textbf{ B\+Error} Bds\+::\+List\+Range\+::get\+Members (\begin{DoxyParamCaption}\item[{\textbf{ B\+Dict\+String} \&}]{members }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \textbf{ B\+Obj}.

\mbox{\Hypertarget{classBds_1_1ListRange_aa1f409413506aee57487429dd5768fd1}\label{classBds_1_1ListRange_aa1f409413506aee57487429dd5768fd1}} 
\index{Bds::ListRange@{Bds::ListRange}!getType@{getType}}
\index{getType@{getType}!Bds::ListRange@{Bds::ListRange}}
\subsubsection{\texorpdfstring{getType()}{getType()}}
{\footnotesize\ttfamily \textbf{ B\+String} Bds\+::\+List\+Range\+::get\+Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classBds_1_1ListRange_a73599c4e4b27901f316835935f5bec00}\label{classBds_1_1ListRange_a73599c4e4b27901f316835935f5bec00}} 
\index{Bds::ListRange@{Bds::ListRange}!setMember@{setMember}}
\index{setMember@{setMember}!Bds::ListRange@{Bds::ListRange}}
\subsubsection{\texorpdfstring{setMember()}{setMember()}}
{\footnotesize\ttfamily \textbf{ B\+Error} Bds\+::\+List\+Range\+::set\+Member (\begin{DoxyParamCaption}\item[{\textbf{ B\+String}}]{name,  }\item[{\textbf{ B\+String}}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \textbf{ B\+Obj}.

\mbox{\Hypertarget{classBds_1_1ListRange_a626d0b002b21d807dc53a335b5f3c672}\label{classBds_1_1ListRange_a626d0b002b21d807dc53a335b5f3c672}} 
\index{Bds::ListRange@{Bds::ListRange}!setMembers@{setMembers}}
\index{setMembers@{setMembers}!Bds::ListRange@{Bds::ListRange}}
\subsubsection{\texorpdfstring{setMembers()}{setMembers()}}
{\footnotesize\ttfamily \textbf{ B\+Error} Bds\+::\+List\+Range\+::set\+Members (\begin{DoxyParamCaption}\item[{\textbf{ B\+Dict\+String} \&}]{members }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \textbf{ B\+Obj}.



\subsection{Member Data Documentation}
\mbox{\Hypertarget{classBds_1_1ListRange_a94f073c65bda26cc758d14267af3681e}\label{classBds_1_1ListRange_a94f073c65bda26cc758d14267af3681e}} 
\index{Bds::ListRange@{Bds::ListRange}!number@{number}}
\index{number@{number}!Bds::ListRange@{Bds::ListRange}}
\subsubsection{\texorpdfstring{number}{number}}
{\footnotesize\ttfamily \textbf{ B\+U\+Int32} Bds\+::\+List\+Range\+::number}



The number of items. 

\mbox{\Hypertarget{classBds_1_1ListRange_a1fdcaa9717747b1fc67eecfba13fa5a9}\label{classBds_1_1ListRange_a1fdcaa9717747b1fc67eecfba13fa5a9}} 
\index{Bds::ListRange@{Bds::ListRange}!reverse@{reverse}}
\index{reverse@{reverse}!Bds::ListRange@{Bds::ListRange}}
\subsubsection{\texorpdfstring{reverse}{reverse}}
{\footnotesize\ttfamily \textbf{ B\+Int32} Bds\+::\+List\+Range\+::reverse}



List from end. 

\mbox{\Hypertarget{classBds_1_1ListRange_abe127b98e6f12e88bbacd95c27a4254d}\label{classBds_1_1ListRange_abe127b98e6f12e88bbacd95c27a4254d}} 
\index{Bds::ListRange@{Bds::ListRange}!start@{start}}
\index{start@{start}!Bds::ListRange@{Bds::ListRange}}
\subsubsection{\texorpdfstring{start}{start}}
{\footnotesize\ttfamily \textbf{ B\+U\+Int32} Bds\+::\+List\+Range\+::start}



The start position. 



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{BdsD_8h}{Bds\+D.\+h}}\item 
\mbox{\hyperlink{BdsD_8cc}{Bds\+D.\+cc}}\end{DoxyCompactItemize}
