\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}