264 lines
24 KiB
TeX
264 lines
24 KiB
TeX
\hypertarget{classgp__parse__tree_1_1parse__tree}{}\doxysection{gp\+\_\+parse\+\_\+tree\+::parse\+\_\+tree$<$ T $>$ Class Template Reference}
|
|
\label{classgp__parse__tree_1_1parse__tree}\index{gp\_parse\_tree::parse\_tree$<$ T $>$@{gp\_parse\_tree::parse\_tree$<$ T $>$}}
|
|
\doxysubsection*{Classes}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
class \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1base__const__iterator}{base\+\_\+const\+\_\+iterator}}
|
|
\item
|
|
class \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1base__iterator}{base\+\_\+iterator}}
|
|
\item
|
|
class \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1const__iterator}{const\+\_\+iterator}}
|
|
\item
|
|
class \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1embedded__const__iterator}{embedded\+\_\+const\+\_\+iterator}}
|
|
\item
|
|
class \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1embedded__iterator}{embedded\+\_\+iterator}}
|
|
\item
|
|
class \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1iterator}{iterator}}
|
|
\item
|
|
class \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}}
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsection*{Public Types}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a5cb8062c7cd77329a9113d419713b423}\label{classgp__parse__tree_1_1parse__tree_a5cb8062c7cd77329a9113d419713b423}}
|
|
typedef T {\bfseries value\+\_\+type}
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a5cb8062c7cd77329a9113d419713b423}\label{classgp__parse__tree_1_1parse__tree_a5cb8062c7cd77329a9113d419713b423}}
|
|
typedef T {\bfseries value\+\_\+type}
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsection*{Public Member Functions}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_ad5c162b340c72791491b1743518f4458}\label{classgp__parse__tree_1_1parse__tree_ad5c162b340c72791491b1743518f4458}}
|
|
{\bfseries parse\+\_\+tree} (const \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree}{parse\+\_\+tree}} \&org)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a6edfd6cb817d1b5c96713393cfebddd5}\label{classgp__parse__tree_1_1parse__tree_a6edfd6cb817d1b5c96713393cfebddd5}}
|
|
{\bfseries parse\+\_\+tree} (const \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}} \&sub)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a6f1000320d7b01a7c7b1e713fd3c1071}\label{classgp__parse__tree_1_1parse__tree_a6f1000320d7b01a7c7b1e713fd3c1071}}
|
|
{\footnotesize template$<$class It $>$ }\\{\bfseries parse\+\_\+tree} (It b, It e)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a61a72cc5bb2413e88a83b9e426d3a494}\label{classgp__parse__tree_1_1parse__tree_a61a72cc5bb2413e88a83b9e426d3a494}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree}{parse\+\_\+tree}} \& {\bfseries operator=} (const \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree}{parse\+\_\+tree}} \&org)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_ac91c5f2ea3e088ade36176e9384fda36}\label{classgp__parse__tree_1_1parse__tree_ac91c5f2ea3e088ade36176e9384fda36}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree}{parse\+\_\+tree}} \& {\bfseries operator=} (const \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}} \&sub)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a9a5938fd5585e734829d5bdb60689dfa}\label{classgp__parse__tree_1_1parse__tree_a9a5938fd5585e734829d5bdb60689dfa}}
|
|
bool {\bfseries operator==} (const \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree}{parse\+\_\+tree}} \&other) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_aa6cb9392824c00b1a7676a6e259460b1}\label{classgp__parse__tree_1_1parse__tree_aa6cb9392824c00b1a7676a6e259460b1}}
|
|
bool {\bfseries operator!=} (const \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree}{parse\+\_\+tree}} \&other) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a106e3f400fe6a13fe431e67ac354fb94}\label{classgp__parse__tree_1_1parse__tree_a106e3f400fe6a13fe431e67ac354fb94}}
|
|
size\+\_\+t {\bfseries size} (void) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_aa6b6a5ea8e78a622c0dd5dfbefbd2f75}\label{classgp__parse__tree_1_1parse__tree_aa6b6a5ea8e78a622c0dd5dfbefbd2f75}}
|
|
size\+\_\+t {\bfseries depth} (void) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a4804674c9af9174b1443b09bab08c372}\label{classgp__parse__tree_1_1parse__tree_a4804674c9af9174b1443b09bab08c372}}
|
|
void {\bfseries clear} (void)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_ac1f896d2ec623d02082b2d5e80afa1cb}\label{classgp__parse__tree_1_1parse__tree_ac1f896d2ec623d02082b2d5e80afa1cb}}
|
|
{\footnotesize template$<$class Ret\+Val $>$ }\\void {\bfseries apply} (Ret\+Val \&v) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a3eaa1f1f5880fbeee1fefc481f2f08f1}\label{classgp__parse__tree_1_1parse__tree_a3eaa1f1f5880fbeee1fefc481f2f08f1}}
|
|
{\footnotesize template$<$class Ret\+Val , class It $>$ }\\void {\bfseries apply} (Ret\+Val \&v, It var\+Values) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a19f03882095579da0f5ca3c738dc2674}\label{classgp__parse__tree_1_1parse__tree_a19f03882095579da0f5ca3c738dc2674}}
|
|
{\footnotesize template$<$class Ret\+Val , class It $>$ }\\void {\bfseries apply\+\_\+mem\+\_\+func} (Ret\+Val \&v, It misc, void(T\+::$\ast$f)(Ret\+Val \&, typename \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree\+::iterator}}, It))
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a3abdc8027369ec5f9f8f8223286e7624}\label{classgp__parse__tree_1_1parse__tree_a3abdc8027369ec5f9f8f8223286e7624}}
|
|
{\footnotesize template$<$class Pred $>$ }\\void {\bfseries find\+\_\+nodes} (std\+::vector$<$ \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}} $\ast$ $>$ \&result, Pred \&p)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_ac1ab5ae4d0a72ab11258b17a23940887}\label{classgp__parse__tree_1_1parse__tree_ac1ab5ae4d0a72ab11258b17a23940887}}
|
|
{\footnotesize template$<$class Pred $>$ }\\void {\bfseries find\+\_\+nodes} (std\+::vector$<$ const \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}} $\ast$ $>$ \&result, Pred \&p) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a233d3b3950cdbc5a2f46be5d5232e32a}\label{classgp__parse__tree_1_1parse__tree_a233d3b3950cdbc5a2f46be5d5232e32a}}
|
|
void {\bfseries swap} (\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree}{parse\+\_\+tree}}$<$ T $>$ \&other)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a5b855b4826239b7c6fa4254e25c6e115}\label{classgp__parse__tree_1_1parse__tree_a5b855b4826239b7c6fa4254e25c6e115}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1iterator}{iterator}} {\bfseries begin} (void)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a282c4533ff124647860483a8d5dacb16}\label{classgp__parse__tree_1_1parse__tree_a282c4533ff124647860483a8d5dacb16}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1const__iterator}{const\+\_\+iterator}} {\bfseries begin} (void) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a4b7f77f1bc7145388b2eede46bd7d2e3}\label{classgp__parse__tree_1_1parse__tree_a4b7f77f1bc7145388b2eede46bd7d2e3}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1iterator}{iterator}} {\bfseries end} (void)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_abdaac31320a5af18b0f68290b71e818a}\label{classgp__parse__tree_1_1parse__tree_abdaac31320a5af18b0f68290b71e818a}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1const__iterator}{const\+\_\+iterator}} {\bfseries end} (void) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a8237b70ebe461c15cc26b3e0a925c0d8}\label{classgp__parse__tree_1_1parse__tree_a8237b70ebe461c15cc26b3e0a925c0d8}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1embedded__iterator}{embedded\+\_\+iterator}} {\bfseries ebegin} (void)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a54867f028bb0ac2695f0df2dd39ce2e6}\label{classgp__parse__tree_1_1parse__tree_a54867f028bb0ac2695f0df2dd39ce2e6}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1embedded__const__iterator}{embedded\+\_\+const\+\_\+iterator}} {\bfseries ebegin} (void) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_abdbbee6ad8fa255b4df40df4e77aef1d}\label{classgp__parse__tree_1_1parse__tree_abdbbee6ad8fa255b4df40df4e77aef1d}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1embedded__iterator}{embedded\+\_\+iterator}} {\bfseries eend} (void)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_ae064868b5388e443f7f79ceaa6e73086}\label{classgp__parse__tree_1_1parse__tree_ae064868b5388e443f7f79ceaa6e73086}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1embedded__const__iterator}{embedded\+\_\+const\+\_\+iterator}} {\bfseries eend} (void) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_acc2c44c1259706cfd04c2879e50e922e}\label{classgp__parse__tree_1_1parse__tree_acc2c44c1259706cfd04c2879e50e922e}}
|
|
bool {\bfseries empty} (void) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_ab4197ac7ee1315867aea39afbc560be1}\label{classgp__parse__tree_1_1parse__tree_ab4197ac7ee1315867aea39afbc560be1}}
|
|
bool {\bfseries valid} (void) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_ad95ff4257f6a79147ef9aba3e531a3d3}\label{classgp__parse__tree_1_1parse__tree_ad95ff4257f6a79147ef9aba3e531a3d3}}
|
|
void {\bfseries push\+\_\+back} (const \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree}{parse\+\_\+tree}}$<$ T $>$ \&tree)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a7ed1107b86bb25150879acfcb8ac069c}\label{classgp__parse__tree_1_1parse__tree_a7ed1107b86bb25150879acfcb8ac069c}}
|
|
void {\bfseries push\+\_\+back} (const T \&t)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_aa163229cb2cef6edaefd292024b4ee76}\label{classgp__parse__tree_1_1parse__tree_aa163229cb2cef6edaefd292024b4ee76}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}} \& {\bfseries back} (void)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_ae2ba85fa2d7378afb6cfe291135841c9}\label{classgp__parse__tree_1_1parse__tree_ae2ba85fa2d7378afb6cfe291135841c9}}
|
|
const \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}} \& {\bfseries back} (void) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a2fa419fc5a096239e7ba4070ffd44b3d}\label{classgp__parse__tree_1_1parse__tree_a2fa419fc5a096239e7ba4070ffd44b3d}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}} \& {\bfseries root} (void)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a7abb6e3524e083ee3dd42d344a44c787}\label{classgp__parse__tree_1_1parse__tree_a7abb6e3524e083ee3dd42d344a44c787}}
|
|
const \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}} \& {\bfseries root} (void) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_addd250d12887f2e0742e89293990770d}\label{classgp__parse__tree_1_1parse__tree_addd250d12887f2e0742e89293990770d}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}} \& {\bfseries front} (void)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_ad1ac57ad95a0f42149b0bb9171a207da}\label{classgp__parse__tree_1_1parse__tree_ad1ac57ad95a0f42149b0bb9171a207da}}
|
|
const \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}} \& {\bfseries front} (void) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a1861d9183a07561ef4ad5fcebc63d075}\label{classgp__parse__tree_1_1parse__tree_a1861d9183a07561ef4ad5fcebc63d075}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}} \& {\bfseries operator\mbox{[}$\,$\mbox{]}} (size\+\_\+t i)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a8620ab4bc6394b8200287b9034e12723}\label{classgp__parse__tree_1_1parse__tree_a8620ab4bc6394b8200287b9034e12723}}
|
|
const \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}} \& {\bfseries operator\mbox{[}$\,$\mbox{]}} (size\+\_\+t i) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_ae43519705b9278b53994a61d4f5756a9}\label{classgp__parse__tree_1_1parse__tree_ae43519705b9278b53994a61d4f5756a9}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}} \& {\bfseries get\+\_\+cumulative} (size\+\_\+t i)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a8114b687e54136b6e1513827da4d49af}\label{classgp__parse__tree_1_1parse__tree_a8114b687e54136b6e1513827da4d49af}}
|
|
const \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}} \& {\bfseries get\+\_\+cumulative} (size\+\_\+t i) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_ad5c162b340c72791491b1743518f4458}\label{classgp__parse__tree_1_1parse__tree_ad5c162b340c72791491b1743518f4458}}
|
|
{\bfseries parse\+\_\+tree} (const \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree}{parse\+\_\+tree}} \&org)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a6edfd6cb817d1b5c96713393cfebddd5}\label{classgp__parse__tree_1_1parse__tree_a6edfd6cb817d1b5c96713393cfebddd5}}
|
|
{\bfseries parse\+\_\+tree} (const \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}} \&sub)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a6f1000320d7b01a7c7b1e713fd3c1071}\label{classgp__parse__tree_1_1parse__tree_a6f1000320d7b01a7c7b1e713fd3c1071}}
|
|
{\footnotesize template$<$class It $>$ }\\{\bfseries parse\+\_\+tree} (It b, It e)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a61a72cc5bb2413e88a83b9e426d3a494}\label{classgp__parse__tree_1_1parse__tree_a61a72cc5bb2413e88a83b9e426d3a494}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree}{parse\+\_\+tree}} \& {\bfseries operator=} (const \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree}{parse\+\_\+tree}} \&org)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_ac91c5f2ea3e088ade36176e9384fda36}\label{classgp__parse__tree_1_1parse__tree_ac91c5f2ea3e088ade36176e9384fda36}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree}{parse\+\_\+tree}} \& {\bfseries operator=} (const \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}} \&sub)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a9a5938fd5585e734829d5bdb60689dfa}\label{classgp__parse__tree_1_1parse__tree_a9a5938fd5585e734829d5bdb60689dfa}}
|
|
bool {\bfseries operator==} (const \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree}{parse\+\_\+tree}} \&other) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_aa6cb9392824c00b1a7676a6e259460b1}\label{classgp__parse__tree_1_1parse__tree_aa6cb9392824c00b1a7676a6e259460b1}}
|
|
bool {\bfseries operator!=} (const \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree}{parse\+\_\+tree}} \&other) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a106e3f400fe6a13fe431e67ac354fb94}\label{classgp__parse__tree_1_1parse__tree_a106e3f400fe6a13fe431e67ac354fb94}}
|
|
size\+\_\+t {\bfseries size} (void) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_aa6b6a5ea8e78a622c0dd5dfbefbd2f75}\label{classgp__parse__tree_1_1parse__tree_aa6b6a5ea8e78a622c0dd5dfbefbd2f75}}
|
|
size\+\_\+t {\bfseries depth} (void) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a4804674c9af9174b1443b09bab08c372}\label{classgp__parse__tree_1_1parse__tree_a4804674c9af9174b1443b09bab08c372}}
|
|
void {\bfseries clear} (void)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_ac1f896d2ec623d02082b2d5e80afa1cb}\label{classgp__parse__tree_1_1parse__tree_ac1f896d2ec623d02082b2d5e80afa1cb}}
|
|
{\footnotesize template$<$class Ret\+Val $>$ }\\void {\bfseries apply} (Ret\+Val \&v) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a3eaa1f1f5880fbeee1fefc481f2f08f1}\label{classgp__parse__tree_1_1parse__tree_a3eaa1f1f5880fbeee1fefc481f2f08f1}}
|
|
{\footnotesize template$<$class Ret\+Val , class It $>$ }\\void {\bfseries apply} (Ret\+Val \&v, It var\+Values) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a19f03882095579da0f5ca3c738dc2674}\label{classgp__parse__tree_1_1parse__tree_a19f03882095579da0f5ca3c738dc2674}}
|
|
{\footnotesize template$<$class Ret\+Val , class It $>$ }\\void {\bfseries apply\+\_\+mem\+\_\+func} (Ret\+Val \&v, It misc, void(T\+::$\ast$f)(Ret\+Val \&, typename \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree\+::iterator}}, It))
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a3abdc8027369ec5f9f8f8223286e7624}\label{classgp__parse__tree_1_1parse__tree_a3abdc8027369ec5f9f8f8223286e7624}}
|
|
{\footnotesize template$<$class Pred $>$ }\\void {\bfseries find\+\_\+nodes} (std\+::vector$<$ \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}} $\ast$ $>$ \&result, Pred \&p)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_ac1ab5ae4d0a72ab11258b17a23940887}\label{classgp__parse__tree_1_1parse__tree_ac1ab5ae4d0a72ab11258b17a23940887}}
|
|
{\footnotesize template$<$class Pred $>$ }\\void {\bfseries find\+\_\+nodes} (std\+::vector$<$ const \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}} $\ast$ $>$ \&result, Pred \&p) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a233d3b3950cdbc5a2f46be5d5232e32a}\label{classgp__parse__tree_1_1parse__tree_a233d3b3950cdbc5a2f46be5d5232e32a}}
|
|
void {\bfseries swap} (\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree}{parse\+\_\+tree}}$<$ T $>$ \&other)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a5b855b4826239b7c6fa4254e25c6e115}\label{classgp__parse__tree_1_1parse__tree_a5b855b4826239b7c6fa4254e25c6e115}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1iterator}{iterator}} {\bfseries begin} (void)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a282c4533ff124647860483a8d5dacb16}\label{classgp__parse__tree_1_1parse__tree_a282c4533ff124647860483a8d5dacb16}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1const__iterator}{const\+\_\+iterator}} {\bfseries begin} (void) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a4b7f77f1bc7145388b2eede46bd7d2e3}\label{classgp__parse__tree_1_1parse__tree_a4b7f77f1bc7145388b2eede46bd7d2e3}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1iterator}{iterator}} {\bfseries end} (void)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_abdaac31320a5af18b0f68290b71e818a}\label{classgp__parse__tree_1_1parse__tree_abdaac31320a5af18b0f68290b71e818a}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1const__iterator}{const\+\_\+iterator}} {\bfseries end} (void) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a8237b70ebe461c15cc26b3e0a925c0d8}\label{classgp__parse__tree_1_1parse__tree_a8237b70ebe461c15cc26b3e0a925c0d8}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1embedded__iterator}{embedded\+\_\+iterator}} {\bfseries ebegin} (void)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a54867f028bb0ac2695f0df2dd39ce2e6}\label{classgp__parse__tree_1_1parse__tree_a54867f028bb0ac2695f0df2dd39ce2e6}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1embedded__const__iterator}{embedded\+\_\+const\+\_\+iterator}} {\bfseries ebegin} (void) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_abdbbee6ad8fa255b4df40df4e77aef1d}\label{classgp__parse__tree_1_1parse__tree_abdbbee6ad8fa255b4df40df4e77aef1d}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1embedded__iterator}{embedded\+\_\+iterator}} {\bfseries eend} (void)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_ae064868b5388e443f7f79ceaa6e73086}\label{classgp__parse__tree_1_1parse__tree_ae064868b5388e443f7f79ceaa6e73086}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1embedded__const__iterator}{embedded\+\_\+const\+\_\+iterator}} {\bfseries eend} (void) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_acc2c44c1259706cfd04c2879e50e922e}\label{classgp__parse__tree_1_1parse__tree_acc2c44c1259706cfd04c2879e50e922e}}
|
|
bool {\bfseries empty} (void) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_ab4197ac7ee1315867aea39afbc560be1}\label{classgp__parse__tree_1_1parse__tree_ab4197ac7ee1315867aea39afbc560be1}}
|
|
bool {\bfseries valid} (void) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_ad95ff4257f6a79147ef9aba3e531a3d3}\label{classgp__parse__tree_1_1parse__tree_ad95ff4257f6a79147ef9aba3e531a3d3}}
|
|
void {\bfseries push\+\_\+back} (const \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree}{parse\+\_\+tree}}$<$ T $>$ \&tree)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a7ed1107b86bb25150879acfcb8ac069c}\label{classgp__parse__tree_1_1parse__tree_a7ed1107b86bb25150879acfcb8ac069c}}
|
|
void {\bfseries push\+\_\+back} (const T \&t)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_aa163229cb2cef6edaefd292024b4ee76}\label{classgp__parse__tree_1_1parse__tree_aa163229cb2cef6edaefd292024b4ee76}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}} \& {\bfseries back} (void)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_ae2ba85fa2d7378afb6cfe291135841c9}\label{classgp__parse__tree_1_1parse__tree_ae2ba85fa2d7378afb6cfe291135841c9}}
|
|
const \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}} \& {\bfseries back} (void) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a2fa419fc5a096239e7ba4070ffd44b3d}\label{classgp__parse__tree_1_1parse__tree_a2fa419fc5a096239e7ba4070ffd44b3d}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}} \& {\bfseries root} (void)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a7abb6e3524e083ee3dd42d344a44c787}\label{classgp__parse__tree_1_1parse__tree_a7abb6e3524e083ee3dd42d344a44c787}}
|
|
const \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}} \& {\bfseries root} (void) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_addd250d12887f2e0742e89293990770d}\label{classgp__parse__tree_1_1parse__tree_addd250d12887f2e0742e89293990770d}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}} \& {\bfseries front} (void)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_ad1ac57ad95a0f42149b0bb9171a207da}\label{classgp__parse__tree_1_1parse__tree_ad1ac57ad95a0f42149b0bb9171a207da}}
|
|
const \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}} \& {\bfseries front} (void) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a1861d9183a07561ef4ad5fcebc63d075}\label{classgp__parse__tree_1_1parse__tree_a1861d9183a07561ef4ad5fcebc63d075}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}} \& {\bfseries operator\mbox{[}$\,$\mbox{]}} (size\+\_\+t i)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a8620ab4bc6394b8200287b9034e12723}\label{classgp__parse__tree_1_1parse__tree_a8620ab4bc6394b8200287b9034e12723}}
|
|
const \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}} \& {\bfseries operator\mbox{[}$\,$\mbox{]}} (size\+\_\+t i) const
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_ae43519705b9278b53994a61d4f5756a9}\label{classgp__parse__tree_1_1parse__tree_ae43519705b9278b53994a61d4f5756a9}}
|
|
\mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}} \& {\bfseries get\+\_\+cumulative} (size\+\_\+t i)
|
|
\item
|
|
\mbox{\Hypertarget{classgp__parse__tree_1_1parse__tree_a8114b687e54136b6e1513827da4d49af}\label{classgp__parse__tree_1_1parse__tree_a8114b687e54136b6e1513827da4d49af}}
|
|
const \mbox{\hyperlink{classgp__parse__tree_1_1parse__tree_1_1subtree}{subtree}} \& {\bfseries get\+\_\+cumulative} (size\+\_\+t i) const
|
|
\end{DoxyCompactItemize}
|
|
|
|
|
|
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
|
|
\item
|
|
deprecated/eo/src/gp/parse\+\_\+tree.\+h\end{DoxyCompactItemize}
|