\section{elm\+:\+:box Struct Reference}
\label{structelm_1_1box}\index{elm\+::box@{elm\+::box}}


Class box.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structelm_1_1box_a8204e2b399feb56ecf3c409e365b3bd0}{box} (Eo $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structelm_1_1box_abbd924c3e3ae744aabcd6a0630b5b434}{box} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\mbox{\label{structelm_1_1box_acf0a07c4e50aca4fdfff37e198a6a460}} 
\hyperlink{structelm_1_1box_acf0a07c4e50aca4fdfff37e198a6a460}{box} (\hyperlink{structelm_1_1box}{box} const \&other)
\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
void \hyperlink{structelm_1_1box_aba5e2822f76fa0e16ce1ecb4a90aec8d}{pack\+\_\+end} (\+::evas\+::object subobj\+\_\+) const
\item 
void \hyperlink{structelm_1_1box_a80fc9a898f77048f7e0c7bca9fa5d86c}{unpack} (\+::evas\+::object subobj\+\_\+) const
\item 
void \hyperlink{structelm_1_1box_ae5183bf5a15cf5c835b3a2d739f3161a}{pack\+\_\+after} (\+::evas\+::object subobj\+\_\+, \+::evas\+::object after\+\_\+) const
\item 
void \hyperlink{structelm_1_1box_ae2baa91e6659a1e3da0e38753a49123c}{pack\+\_\+start} (\+::evas\+::object subobj\+\_\+) const
\item 
void \hyperlink{structelm_1_1box_a22ed4e003272dad37d2f2120667d57b6}{pack\+\_\+before} (\+::evas\+::object subobj\+\_\+, \+::evas\+::object before\+\_\+) const
\end{DoxyCompactItemize}
\textbf{ }\par
\begin{DoxyCompactItemize}
\item 
\hyperlink{structelm_1_1box_a954cd84a33b5de6fb3494e54e72f0d3b}{box} (\+::efl\+::eo\+::parent\+\_\+type \+\_\+p)
\begin{DoxyCompactList}\small\item\em Constructs a new \hyperlink{structelm_1_1box}{elm\+::box} object. \end{DoxyCompactList}\end{DoxyCompactItemize}



\subsection{Detailed Description}
Class box. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\label{structelm_1_1box_a954cd84a33b5de6fb3494e54e72f0d3b}} 
\index{elm\+::box@{elm\+::box}!box@{box}}
\index{box@{box}!elm\+::box@{elm\+::box}}
\subsubsection{\texorpdfstring{box()}{box()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily elm\+::box\+::box (\begin{DoxyParamCaption}\item[{\+::efl\+::eo\+::parent\+\_\+type}]{\+\_\+p }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}



Constructs a new \hyperlink{structelm_1_1box}{elm\+::box} object. 

Constructs a new \hyperlink{structelm_1_1box}{elm\+::box} object. If you want this object to be a child of another Eo object, use an efl\+::eo\+::parent expression, like the example.

Example\+: 
\begin{DoxyCode}
elm::box my\_box(efl::eo::parent = parent\_object);
\end{DoxyCode}


\begin{DoxySeeAlso}{See also}
\hyperlink{structelm_1_1box_a8204e2b399feb56ecf3c409e365b3bd0}{box(\+Eo$\ast$ eo)} 
\end{DoxySeeAlso}
\mbox{\label{structelm_1_1box_a8204e2b399feb56ecf3c409e365b3bd0}} 
\index{elm\+::box@{elm\+::box}!box@{box}}
\index{box@{box}!elm\+::box@{elm\+::box}}
\subsubsection{\texorpdfstring{box()}{box()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily elm\+::box\+::box (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{eo }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}



Eo Constructor. 

Constructs the object from an Eo$\ast$ pointer stealing its ownership.


\begin{DoxyParams}{Parameters}
{\em eo} & The Eo object pointer. \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1box_abbd924c3e3ae744aabcd6a0630b5b434}} 
\index{elm\+::box@{elm\+::box}!box@{box}}
\index{box@{box}!elm\+::box@{elm\+::box}}
\subsubsection{\texorpdfstring{box()}{box()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily elm\+::box\+::box (\begin{DoxyParamCaption}\item[{std\+::nullptr\+\_\+t}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}



nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. 

\subsection{Member Function Documentation}
\mbox{\label{structelm_1_1box_ae5183bf5a15cf5c835b3a2d739f3161a}} 
\index{elm\+::box@{elm\+::box}!pack\+\_\+after@{pack\+\_\+after}}
\index{pack\+\_\+after@{pack\+\_\+after}!elm\+::box@{elm\+::box}}
\subsubsection{\texorpdfstring{pack\+\_\+after()}{pack\_after()}}
{\footnotesize\ttfamily void elm\+::box\+::pack\+\_\+after (\begin{DoxyParamCaption}\item[{\+::evas\+::object}]{subobj\+\_\+,  }\item[{\+::evas\+::object}]{after\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em subobj} & \\
\hline
{\em after} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1box_a22ed4e003272dad37d2f2120667d57b6}} 
\index{elm\+::box@{elm\+::box}!pack\+\_\+before@{pack\+\_\+before}}
\index{pack\+\_\+before@{pack\+\_\+before}!elm\+::box@{elm\+::box}}
\subsubsection{\texorpdfstring{pack\+\_\+before()}{pack\_before()}}
{\footnotesize\ttfamily void elm\+::box\+::pack\+\_\+before (\begin{DoxyParamCaption}\item[{\+::evas\+::object}]{subobj\+\_\+,  }\item[{\+::evas\+::object}]{before\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em subobj} & \\
\hline
{\em before} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1box_aba5e2822f76fa0e16ce1ecb4a90aec8d}} 
\index{elm\+::box@{elm\+::box}!pack\+\_\+end@{pack\+\_\+end}}
\index{pack\+\_\+end@{pack\+\_\+end}!elm\+::box@{elm\+::box}}
\subsubsection{\texorpdfstring{pack\+\_\+end()}{pack\_end()}}
{\footnotesize\ttfamily void elm\+::box\+::pack\+\_\+end (\begin{DoxyParamCaption}\item[{\+::evas\+::object}]{subobj\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em subobj} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1box_ae2baa91e6659a1e3da0e38753a49123c}} 
\index{elm\+::box@{elm\+::box}!pack\+\_\+start@{pack\+\_\+start}}
\index{pack\+\_\+start@{pack\+\_\+start}!elm\+::box@{elm\+::box}}
\subsubsection{\texorpdfstring{pack\+\_\+start()}{pack\_start()}}
{\footnotesize\ttfamily void elm\+::box\+::pack\+\_\+start (\begin{DoxyParamCaption}\item[{\+::evas\+::object}]{subobj\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em subobj} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1box_a80fc9a898f77048f7e0c7bca9fa5d86c}} 
\index{elm\+::box@{elm\+::box}!unpack@{unpack}}
\index{unpack@{unpack}!elm\+::box@{elm\+::box}}
\subsubsection{\texorpdfstring{unpack()}{unpack()}}
{\footnotesize\ttfamily void elm\+::box\+::unpack (\begin{DoxyParamCaption}\item[{\+::evas\+::object}]{subobj\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em subobj} & \\
\hline
\end{DoxyParams}
