\hypertarget{a06940}{}\section{Plugin\+Functions\+:\+:Object\+Reference\+Range Class Reference}
\label{a06940}\index{Plugin\+Functions\+::\+Object\+Reference\+Range@{Plugin\+Functions\+::\+Object\+Reference\+Range}}


Range adapter for \hyperlink{a06928}{Object\+Iterator}.  




{\ttfamily \#include $<$Open\+Flipper/\+Base\+Plugin/\+Plugin\+Functions.\+hh$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a06940_a3050a2f487351102555c57fb48a188ae}\label{a06940_a3050a2f487351102555c57fb48a188ae}} 
{\bfseries Object\+Reference\+Range} (\hyperlink{a06173_a9eae8faadd978364c97a06f639ec0ccc}{Iterator\+Restriction} \+\_\+restriction=\hyperlink{a06173_aff89407cfc7a2f18a059f6cff7d4edbb}{A\+L\+L\+\_\+\+O\+B\+J\+E\+C\+TS}, \hyperlink{a07048}{Data\+Type} \+\_\+data\+Type=\hyperlink{a00188_a87446416192751e622bd4693a4339419}{D\+A\+T\+A\+\_\+\+A\+LL})
\item 
\mbox{\Hypertarget{a06940_afd81cc475bbe356a4947acbeb08e55ae}\label{a06940_afd81cc475bbe356a4947acbeb08e55ae}} 
\hyperlink{a06932}{Object\+Reference\+Iterator} {\bfseries begin} () const
\item 
\mbox{\Hypertarget{a06940_aa59e5b506981046a36fb99a034dcb1e2}\label{a06940_aa59e5b506981046a36fb99a034dcb1e2}} 
\hyperlink{a06932}{Object\+Reference\+Iterator} {\bfseries end} () const
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a06940_adb8337795854c1508623ee51a41bfd69}\label{a06940_adb8337795854c1508623ee51a41bfd69}} 
\hyperlink{a06173_a9eae8faadd978364c97a06f639ec0ccc}{Iterator\+Restriction} {\bfseries restriction\+\_\+}
\item 
\mbox{\Hypertarget{a06940_a42e4c13dae8dd4e2c50a3f7e0d8fa1d4}\label{a06940_a42e4c13dae8dd4e2c50a3f7e0d8fa1d4}} 
\hyperlink{a07048}{Data\+Type} {\bfseries data\+Type\+\_\+}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Range adapter for \hyperlink{a06928}{Object\+Iterator}. 

An iterator range suitable for iterating over objects using a C++11 range-\/based for loop.

\begin{DoxyNote}{Note}
Use the Plugin\+Function\+::object\+References factory function as a shorthand for creating object ranges. 
\end{DoxyNote}


Definition at line 613 of file Plugin\+Functions.\+hh.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Open\+Flipper/\+Base\+Plugin/\hyperlink{a00062}{Plugin\+Functions.\+hh}\end{DoxyCompactItemize}
