diff options
author | cathook <b01902109@csie.ntu.edu.tw> | 2014-06-19 07:25:48 +0800 |
---|---|---|
committer | cathook <b01902109@csie.ntu.edu.tw> | 2014-06-19 07:25:48 +0800 |
commit | fe926756145c5e5cf5f315af0acdbfd85ba27543 (patch) | |
tree | 4d75f94b87fd6d60262f2377d92f5896faf1be7d /doc/latex/classmeow_1_1Pipeline.tex | |
parent | b2b55d8c642524274d8115d5b1863e1a40715887 (diff) | |
download | meow-fe926756145c5e5cf5f315af0acdbfd85ba27543.tar meow-fe926756145c5e5cf5f315af0acdbfd85ba27543.tar.gz meow-fe926756145c5e5cf5f315af0acdbfd85ba27543.tar.bz2 meow-fe926756145c5e5cf5f315af0acdbfd85ba27543.tar.lz meow-fe926756145c5e5cf5f315af0acdbfd85ba27543.tar.xz meow-fe926756145c5e5cf5f315af0acdbfd85ba27543.tar.zst meow-fe926756145c5e5cf5f315af0acdbfd85ba27543.zip |
x
Diffstat (limited to 'doc/latex/classmeow_1_1Pipeline.tex')
-rw-r--r-- | doc/latex/classmeow_1_1Pipeline.tex | 349 |
1 files changed, 349 insertions, 0 deletions
diff --git a/doc/latex/classmeow_1_1Pipeline.tex b/doc/latex/classmeow_1_1Pipeline.tex new file mode 100644 index 0000000..2e4f7e0 --- /dev/null +++ b/doc/latex/classmeow_1_1Pipeline.tex @@ -0,0 +1,349 @@ +\hypertarget{classmeow_1_1Pipeline}{\section{meow\-:\-:Pipeline$<$ Input, Output, Medium $>$ Class Template Reference} +\label{classmeow_1_1Pipeline}\index{meow\-::\-Pipeline$<$ Input, Output, Medium $>$@{meow\-::\-Pipeline$<$ Input, Output, Medium $>$}} +} + + +{\bfseries pipeline} + + + + +{\ttfamily \#include \char`\"{}Pipeline.\-h\char`\"{}} + +\subsection*{Public Member Functions} +\begin{DoxyCompactItemize} +\item +virtual \hyperlink{classmeow_1_1Pipeline_a3cffd384d9b8969122adda3b9087352a}{$\sim$\-Pipeline} () +\begin{DoxyCompactList}\small\item\em destructor \end{DoxyCompactList}\item +virtual Output \hyperlink{classmeow_1_1Pipeline_a41613bf7d08d61043b8791665bdb2395}{go\-Through} (Input const \&in) const =0 +\begin{DoxyCompactList}\small\item\em go \end{DoxyCompactList}\item +virtual bool \hyperlink{classmeow_1_1Pipeline_a2f135be41a794fe8c6ac88e4b954feb8}{inversable} () +\begin{DoxyCompactList}\small\item\em return whether this pipeline can reverse \end{DoxyCompactList}\item +virtual Input \hyperlink{classmeow_1_1Pipeline_ad8a007463d13af873d9ab6e5926be374}{go\-Through\-Inv} (Output const \&in) const +\begin{DoxyCompactList}\small\item\em reverse go \end{DoxyCompactList}\item +virtual bool \hyperlink{classmeow_1_1Pipeline_ad68f17ba679781f8d8996de3f742584c}{front\-Add} (Medium const $\ast$ptr, bool auto\-\_\-delete) +\begin{DoxyCompactList}\small\item\em add a medium to the front of this pipeline \end{DoxyCompactList}\item +virtual bool \hyperlink{classmeow_1_1Pipeline_a1bc72f0b75abb48b8c5212813b8dc8f4}{back\-Add} (Medium const $\ast$ptr, bool auto\-\_\-delete) +\begin{DoxyCompactList}\small\item\em add a medium to the back of this pipeline \end{DoxyCompactList}\item +virtual bool \hyperlink{classmeow_1_1Pipeline_a6ce35017ddf9c669a095290a3ebed8c5}{front\-Del} () +\begin{DoxyCompactList}\small\item\em remove a medium from the front of this pipeline \end{DoxyCompactList}\item +virtual bool \hyperlink{classmeow_1_1Pipeline_a8263e4d001096fb013fea1465d5fa4d5}{back\-Del} () +\begin{DoxyCompactList}\small\item\em add a medium from the back of this pipeline \end{DoxyCompactList}\item +virtual size\-\_\-t \hyperlink{classmeow_1_1Pipeline_a0ae87626df1cef4c04a11af40c6765b1}{size} () const +\begin{DoxyCompactList}\small\item\em return how many medium in this pipeline \end{DoxyCompactList}\item +virtual bool \hyperlink{classmeow_1_1Pipeline_ade80a603d4ce3d9761ec57a2087749c7}{empty} () const +\begin{DoxyCompactList}\small\item\em same as (\hyperlink{classmeow_1_1Pipeline_a0ae87626df1cef4c04a11af40c6765b1}{size()} == 0) \end{DoxyCompactList}\item +virtual Medium const $\ast$ \hyperlink{classmeow_1_1Pipeline_a68341b2e6f51ec85d585f1f5fc658da9}{first} () const +\begin{DoxyCompactList}\small\item\em get the const-\/pointer of the first medium \end{DoxyCompactList}\item +virtual Medium const $\ast$ \hyperlink{classmeow_1_1Pipeline_a46fba2a5d88bf742223732e523e7d234}{last} () const +\begin{DoxyCompactList}\small\item\em get the const-\/pointer of the last medium \end{DoxyCompactList}\end{DoxyCompactItemize} +\subsection*{Protected Types} +\begin{DoxyCompactItemize} +\item +typedef std\-::list$<$ Medium \\* +const $\ast$ $>$\-::const\-\_\-iterator \hyperlink{classmeow_1_1Pipeline_ab5c5d983ab507579bb2958339caa6356}{Medium\-Pointer\-Iterator\-K} +\end{DoxyCompactItemize} +\subsection*{Protected Member Functions} +\begin{DoxyCompactItemize} +\item +\hyperlink{classmeow_1_1Pipeline_ad6ff2086fe68c50f526739f3d781bab4}{Pipeline} () +\begin{DoxyCompactList}\small\item\em constructor with empty contain \end{DoxyCompactList}\item +\hyperlink{classmeow_1_1Pipeline_a9acf9a46f19f097629ce2eeb690a23d7}{Pipeline} (\hyperlink{classmeow_1_1Pipeline}{Pipeline} const \&p) +\begin{DoxyCompactList}\small\item\em copy constructor \end{DoxyCompactList}\item +\hyperlink{classmeow_1_1Pipeline}{Pipeline} \& \hyperlink{classmeow_1_1Pipeline_a146677fa11b0b47af3000d4b0a72fc47}{copy\-From} (\hyperlink{classmeow_1_1Pipeline}{Pipeline} const \&p) +\begin{DoxyCompactList}\small\item\em copy contain from gived pipeline \end{DoxyCompactList}\item +\hyperlink{classmeow_1_1Pipeline}{Pipeline} \& \hyperlink{classmeow_1_1Pipeline_a43280db4560580c0b1618810caab4b02}{reference\-From} (\hyperlink{classmeow_1_1Pipeline}{Pipeline} const \&p) +\begin{DoxyCompactList}\small\item\em reference from gived pipeline \end{DoxyCompactList}\item +\hyperlink{classmeow_1_1Pipeline}{Pipeline} \& \hyperlink{classmeow_1_1Pipeline_a107cc18a159ceb2fcde495363c55047e}{operator=} (\hyperlink{classmeow_1_1Pipeline}{Pipeline} const \&p) +\begin{DoxyCompactList}\small\item\em same as {\ttfamily copy\-From(p)} \end{DoxyCompactList}\item +std\-::list$<$ Medium const $\ast$ $>$ const \& \hyperlink{classmeow_1_1Pipeline_a8425f0a6a4dff7b3bd54f5a0323839c3}{pipe} () const +\begin{DoxyCompactList}\small\item\em return const-\/reference of the pipe list \end{DoxyCompactList}\end{DoxyCompactItemize} + + +\subsection{Detailed Description} +\subsubsection*{template$<$class Input, class Output, class Medium$>$class meow\-::\-Pipeline$<$ Input, Output, Medium $>$} + +{\bfseries pipeline} + +\subsection{Member Typedef Documentation} +\hypertarget{classmeow_1_1Pipeline_ab5c5d983ab507579bb2958339caa6356}{\index{meow\-::\-Pipeline@{meow\-::\-Pipeline}!Medium\-Pointer\-Iterator\-K@{Medium\-Pointer\-Iterator\-K}} +\index{Medium\-Pointer\-Iterator\-K@{Medium\-Pointer\-Iterator\-K}!meow::Pipeline@{meow\-::\-Pipeline}} +\subsubsection[{Medium\-Pointer\-Iterator\-K}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Input, class Output, class Medium$>$ typedef std\-::list$<$Medium const$\ast$$>$\-::const\-\_\-iterator {\bf meow\-::\-Pipeline}$<$ Input, Output, Medium $>$\-::{\bf Medium\-Pointer\-Iterator\-K}\hspace{0.3cm}{\ttfamily [protected]}}}\label{classmeow_1_1Pipeline_ab5c5d983ab507579bb2958339caa6356} + + +\subsection{Constructor \& Destructor Documentation} +\hypertarget{classmeow_1_1Pipeline_ad6ff2086fe68c50f526739f3d781bab4}{\index{meow\-::\-Pipeline@{meow\-::\-Pipeline}!Pipeline@{Pipeline}} +\index{Pipeline@{Pipeline}!meow::Pipeline@{meow\-::\-Pipeline}} +\subsubsection[{Pipeline}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Input, class Output, class Medium$>$ {\bf meow\-::\-Pipeline}$<$ Input, Output, Medium $>$\-::{\bf Pipeline} ( +\begin{DoxyParamCaption} +{} +\end{DoxyParamCaption} +)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}}\label{classmeow_1_1Pipeline_ad6ff2086fe68c50f526739f3d781bab4} + + +constructor with empty contain + +\hypertarget{classmeow_1_1Pipeline_a9acf9a46f19f097629ce2eeb690a23d7}{\index{meow\-::\-Pipeline@{meow\-::\-Pipeline}!Pipeline@{Pipeline}} +\index{Pipeline@{Pipeline}!meow::Pipeline@{meow\-::\-Pipeline}} +\subsubsection[{Pipeline}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Input, class Output, class Medium$>$ {\bf meow\-::\-Pipeline}$<$ Input, Output, Medium $>$\-::{\bf Pipeline} ( +\begin{DoxyParamCaption} +\item[{{\bf Pipeline}$<$ Input, Output, Medium $>$ const \&}]{p} +\end{DoxyParamCaption} +)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}}\label{classmeow_1_1Pipeline_a9acf9a46f19f097629ce2eeb690a23d7} + + +copy constructor + +\hypertarget{classmeow_1_1Pipeline_a3cffd384d9b8969122adda3b9087352a}{\index{meow\-::\-Pipeline@{meow\-::\-Pipeline}!$\sim$\-Pipeline@{$\sim$\-Pipeline}} +\index{$\sim$\-Pipeline@{$\sim$\-Pipeline}!meow::Pipeline@{meow\-::\-Pipeline}} +\subsubsection[{$\sim$\-Pipeline}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Input, class Output, class Medium$>$ virtual {\bf meow\-::\-Pipeline}$<$ Input, Output, Medium $>$\-::$\sim${\bf Pipeline} ( +\begin{DoxyParamCaption} +{} +\end{DoxyParamCaption} +)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1Pipeline_a3cffd384d9b8969122adda3b9087352a} + + +destructor + + + +\subsection{Member Function Documentation} +\hypertarget{classmeow_1_1Pipeline_a1bc72f0b75abb48b8c5212813b8dc8f4}{\index{meow\-::\-Pipeline@{meow\-::\-Pipeline}!back\-Add@{back\-Add}} +\index{back\-Add@{back\-Add}!meow::Pipeline@{meow\-::\-Pipeline}} +\subsubsection[{back\-Add}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Input, class Output, class Medium$>$ virtual bool {\bf meow\-::\-Pipeline}$<$ Input, Output, Medium $>$\-::back\-Add ( +\begin{DoxyParamCaption} +\item[{Medium const $\ast$}]{ptr, } +\item[{bool}]{auto\-\_\-delete} +\end{DoxyParamCaption} +)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1Pipeline_a1bc72f0b75abb48b8c5212813b8dc8f4} + + +add a medium to the back of this pipeline + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\tt in} & {\em ptr} & pointer to the medium \\ +\hline +\mbox{\tt in} & {\em auto\-\_\-delete} & should I delete this pointer when destructor \\ +\hline +\end{DoxyParams} + + +Reimplemented in \hyperlink{classmeow_1_1TransformatePipeline_a3f1ce65ee36ddc970c7ef851e805d5bb}{meow\-::\-Transformate\-Pipeline$<$ Scalar $>$}. + +\hypertarget{classmeow_1_1Pipeline_a8263e4d001096fb013fea1465d5fa4d5}{\index{meow\-::\-Pipeline@{meow\-::\-Pipeline}!back\-Del@{back\-Del}} +\index{back\-Del@{back\-Del}!meow::Pipeline@{meow\-::\-Pipeline}} +\subsubsection[{back\-Del}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Input, class Output, class Medium$>$ virtual bool {\bf meow\-::\-Pipeline}$<$ Input, Output, Medium $>$\-::back\-Del ( +\begin{DoxyParamCaption} +{} +\end{DoxyParamCaption} +)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1Pipeline_a8263e4d001096fb013fea1465d5fa4d5} + + +add a medium from the back of this pipeline + +\begin{DoxyReturn}{Returns} +successful or not +\end{DoxyReturn} +\hypertarget{classmeow_1_1Pipeline_a146677fa11b0b47af3000d4b0a72fc47}{\index{meow\-::\-Pipeline@{meow\-::\-Pipeline}!copy\-From@{copy\-From}} +\index{copy\-From@{copy\-From}!meow::Pipeline@{meow\-::\-Pipeline}} +\subsubsection[{copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Input, class Output, class Medium$>$ {\bf Pipeline}\& {\bf meow\-::\-Pipeline}$<$ Input, Output, Medium $>$\-::copy\-From ( +\begin{DoxyParamCaption} +\item[{{\bf Pipeline}$<$ Input, Output, Medium $>$ const \&}]{p} +\end{DoxyParamCaption} +)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}}\label{classmeow_1_1Pipeline_a146677fa11b0b47af3000d4b0a72fc47} + + +copy contain from gived pipeline + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\tt in} & {\em p} & gived pipeline \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +{\ttfamily $\ast$this} +\end{DoxyReturn} +\hypertarget{classmeow_1_1Pipeline_ade80a603d4ce3d9761ec57a2087749c7}{\index{meow\-::\-Pipeline@{meow\-::\-Pipeline}!empty@{empty}} +\index{empty@{empty}!meow::Pipeline@{meow\-::\-Pipeline}} +\subsubsection[{empty}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Input, class Output, class Medium$>$ virtual bool {\bf meow\-::\-Pipeline}$<$ Input, Output, Medium $>$\-::empty ( +\begin{DoxyParamCaption} +{} +\end{DoxyParamCaption} +) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1Pipeline_ade80a603d4ce3d9761ec57a2087749c7} + + +same as (\hyperlink{classmeow_1_1Pipeline_a0ae87626df1cef4c04a11af40c6765b1}{size()} == 0) + +\hypertarget{classmeow_1_1Pipeline_a68341b2e6f51ec85d585f1f5fc658da9}{\index{meow\-::\-Pipeline@{meow\-::\-Pipeline}!first@{first}} +\index{first@{first}!meow::Pipeline@{meow\-::\-Pipeline}} +\subsubsection[{first}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Input, class Output, class Medium$>$ virtual Medium const$\ast$ {\bf meow\-::\-Pipeline}$<$ Input, Output, Medium $>$\-::first ( +\begin{DoxyParamCaption} +{} +\end{DoxyParamCaption} +) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1Pipeline_a68341b2e6f51ec85d585f1f5fc658da9} + + +get the const-\/pointer of the first medium + +\hypertarget{classmeow_1_1Pipeline_ad68f17ba679781f8d8996de3f742584c}{\index{meow\-::\-Pipeline@{meow\-::\-Pipeline}!front\-Add@{front\-Add}} +\index{front\-Add@{front\-Add}!meow::Pipeline@{meow\-::\-Pipeline}} +\subsubsection[{front\-Add}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Input, class Output, class Medium$>$ virtual bool {\bf meow\-::\-Pipeline}$<$ Input, Output, Medium $>$\-::front\-Add ( +\begin{DoxyParamCaption} +\item[{Medium const $\ast$}]{ptr, } +\item[{bool}]{auto\-\_\-delete} +\end{DoxyParamCaption} +)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1Pipeline_ad68f17ba679781f8d8996de3f742584c} + + +add a medium to the front of this pipeline + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\tt in} & {\em ptr} & pointer to the medium \\ +\hline +\mbox{\tt in} & {\em auto\-\_\-delete} & should I delete this pointer when destructor \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +successful or not +\end{DoxyReturn} + + +Reimplemented in \hyperlink{classmeow_1_1TransformatePipeline_a9bf648e2cd72cf49c625ba7190d33a1a}{meow\-::\-Transformate\-Pipeline$<$ Scalar $>$}. + +\hypertarget{classmeow_1_1Pipeline_a6ce35017ddf9c669a095290a3ebed8c5}{\index{meow\-::\-Pipeline@{meow\-::\-Pipeline}!front\-Del@{front\-Del}} +\index{front\-Del@{front\-Del}!meow::Pipeline@{meow\-::\-Pipeline}} +\subsubsection[{front\-Del}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Input, class Output, class Medium$>$ virtual bool {\bf meow\-::\-Pipeline}$<$ Input, Output, Medium $>$\-::front\-Del ( +\begin{DoxyParamCaption} +{} +\end{DoxyParamCaption} +)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1Pipeline_a6ce35017ddf9c669a095290a3ebed8c5} + + +remove a medium from the front of this pipeline + +\begin{DoxyReturn}{Returns} +successful or not +\end{DoxyReturn} +\hypertarget{classmeow_1_1Pipeline_a41613bf7d08d61043b8791665bdb2395}{\index{meow\-::\-Pipeline@{meow\-::\-Pipeline}!go\-Through@{go\-Through}} +\index{go\-Through@{go\-Through}!meow::Pipeline@{meow\-::\-Pipeline}} +\subsubsection[{go\-Through}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Input, class Output, class Medium$>$ virtual Output {\bf meow\-::\-Pipeline}$<$ Input, Output, Medium $>$\-::go\-Through ( +\begin{DoxyParamCaption} +\item[{Input const \&}]{in} +\end{DoxyParamCaption} +) const\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{classmeow_1_1Pipeline_a41613bf7d08d61043b8791665bdb2395} + + +go + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\tt in} & {\em in} & input data \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +output data +\end{DoxyReturn} + + +Implemented in \hyperlink{classmeow_1_1TransformatePipeline_a32e82edbed6cebb49b9ebdf9addd08bb}{meow\-::\-Transformate\-Pipeline$<$ Scalar $>$}. + +\hypertarget{classmeow_1_1Pipeline_ad8a007463d13af873d9ab6e5926be374}{\index{meow\-::\-Pipeline@{meow\-::\-Pipeline}!go\-Through\-Inv@{go\-Through\-Inv}} +\index{go\-Through\-Inv@{go\-Through\-Inv}!meow::Pipeline@{meow\-::\-Pipeline}} +\subsubsection[{go\-Through\-Inv}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Input, class Output, class Medium$>$ virtual Input {\bf meow\-::\-Pipeline}$<$ Input, Output, Medium $>$\-::go\-Through\-Inv ( +\begin{DoxyParamCaption} +\item[{Output const \&}]{in} +\end{DoxyParamCaption} +) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1Pipeline_ad8a007463d13af873d9ab6e5926be374} + + +reverse go + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\tt in} & {\em in} & input data \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +output data +\end{DoxyReturn} +\hypertarget{classmeow_1_1Pipeline_a2f135be41a794fe8c6ac88e4b954feb8}{\index{meow\-::\-Pipeline@{meow\-::\-Pipeline}!inversable@{inversable}} +\index{inversable@{inversable}!meow::Pipeline@{meow\-::\-Pipeline}} +\subsubsection[{inversable}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Input, class Output, class Medium$>$ virtual bool {\bf meow\-::\-Pipeline}$<$ Input, Output, Medium $>$\-::inversable ( +\begin{DoxyParamCaption} +{} +\end{DoxyParamCaption} +)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1Pipeline_a2f135be41a794fe8c6ac88e4b954feb8} + + +return whether this pipeline can reverse + +Default is unable \hypertarget{classmeow_1_1Pipeline_a46fba2a5d88bf742223732e523e7d234}{\index{meow\-::\-Pipeline@{meow\-::\-Pipeline}!last@{last}} +\index{last@{last}!meow::Pipeline@{meow\-::\-Pipeline}} +\subsubsection[{last}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Input, class Output, class Medium$>$ virtual Medium const$\ast$ {\bf meow\-::\-Pipeline}$<$ Input, Output, Medium $>$\-::last ( +\begin{DoxyParamCaption} +{} +\end{DoxyParamCaption} +) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1Pipeline_a46fba2a5d88bf742223732e523e7d234} + + +get the const-\/pointer of the last medium + +\hypertarget{classmeow_1_1Pipeline_a107cc18a159ceb2fcde495363c55047e}{\index{meow\-::\-Pipeline@{meow\-::\-Pipeline}!operator=@{operator=}} +\index{operator=@{operator=}!meow::Pipeline@{meow\-::\-Pipeline}} +\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Input, class Output, class Medium$>$ {\bf Pipeline}\& {\bf meow\-::\-Pipeline}$<$ Input, Output, Medium $>$\-::operator= ( +\begin{DoxyParamCaption} +\item[{{\bf Pipeline}$<$ Input, Output, Medium $>$ const \&}]{p} +\end{DoxyParamCaption} +)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}}\label{classmeow_1_1Pipeline_a107cc18a159ceb2fcde495363c55047e} + + +same as {\ttfamily copy\-From(p)} + +\hypertarget{classmeow_1_1Pipeline_a8425f0a6a4dff7b3bd54f5a0323839c3}{\index{meow\-::\-Pipeline@{meow\-::\-Pipeline}!pipe@{pipe}} +\index{pipe@{pipe}!meow::Pipeline@{meow\-::\-Pipeline}} +\subsubsection[{pipe}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Input, class Output, class Medium$>$ std\-::list$<$Medium const$\ast$$>$ const\& {\bf meow\-::\-Pipeline}$<$ Input, Output, Medium $>$\-::pipe ( +\begin{DoxyParamCaption} +{} +\end{DoxyParamCaption} +) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}}\label{classmeow_1_1Pipeline_a8425f0a6a4dff7b3bd54f5a0323839c3} + + +return const-\/reference of the pipe list + +\hypertarget{classmeow_1_1Pipeline_a43280db4560580c0b1618810caab4b02}{\index{meow\-::\-Pipeline@{meow\-::\-Pipeline}!reference\-From@{reference\-From}} +\index{reference\-From@{reference\-From}!meow::Pipeline@{meow\-::\-Pipeline}} +\subsubsection[{reference\-From}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Input, class Output, class Medium$>$ {\bf Pipeline}\& {\bf meow\-::\-Pipeline}$<$ Input, Output, Medium $>$\-::reference\-From ( +\begin{DoxyParamCaption} +\item[{{\bf Pipeline}$<$ Input, Output, Medium $>$ const \&}]{p} +\end{DoxyParamCaption} +)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}}\label{classmeow_1_1Pipeline_a43280db4560580c0b1618810caab4b02} + + +reference from gived pipeline + + +\begin{DoxyParams}[1]{Parameters} +\mbox{\tt in} & {\em p} & gived pipeline \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +{\ttfamily $\ast$this} +\end{DoxyReturn} +\hypertarget{classmeow_1_1Pipeline_a0ae87626df1cef4c04a11af40c6765b1}{\index{meow\-::\-Pipeline@{meow\-::\-Pipeline}!size@{size}} +\index{size@{size}!meow::Pipeline@{meow\-::\-Pipeline}} +\subsubsection[{size}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Input, class Output, class Medium$>$ virtual size\-\_\-t {\bf meow\-::\-Pipeline}$<$ Input, Output, Medium $>$\-::size ( +\begin{DoxyParamCaption} +{} +\end{DoxyParamCaption} +) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classmeow_1_1Pipeline_a0ae87626df1cef4c04a11af40c6765b1} + + +return how many medium in this pipeline + + + +The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize} +\item +meowpp/\hyperlink{Pipeline_8h}{Pipeline.\-h}\end{DoxyCompactItemize} |