\hypertarget{_generic_i_e_plugin_8h}{\section{Core/\-Import\-Export/\-Generic\-I\-E\-Plugin.h File Reference}
\label{_generic_i_e_plugin_8h}\index{Core/\-Import\-Export/\-Generic\-I\-E\-Plugin.\-h@{Core/\-Import\-Export/\-Generic\-I\-E\-Plugin.\-h}}
}
{\ttfamily \#include $<$Core/\-Logging/\-Logger\-Fwd.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Thread/\-Mutex.\-h$>$}\\*
{\ttfamily \#include $<$map$>$}\\*
{\ttfamily \#include $<$boost/lexical\-\_\-cast.\-hpp$>$}\\*
{\ttfamily \#include $<$boost/foreach.\-hpp$>$}\\*
{\ttfamily \#include $<$Core/\-Import\-Export/share.\-h$>$}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_s_c_i_run_1_1_generic_i_e_plugin_interface}{Generic\-I\-E\-Plugin\-Interface$<$ Data $>$}
\item 
class \hyperlink{class_s_c_i_run_1_1_i_e_plugin_legacy_adapter}{I\-E\-Plugin\-Legacy\-Adapter$<$ Data $>$}
\item 
class \hyperlink{class_s_c_i_run_1_1_generic_i_e_plugin_manager}{Generic\-I\-E\-Plugin\-Manager$<$ Data $>$}
\end{DoxyCompactItemize}
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespace_s_c_i_run}{S\-C\-I\-Run}
\begin{DoxyCompactList}\small\item\em S\-T\-L datatypes needed. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$class Data $>$ }\\bool \hyperlink{namespace_s_c_i_run_a0c24bb76cac619501838c6fc82624fe0}{operator==} (const Generic\-I\-E\-Plugin\-Interface$<$ Data $>$ \&lhs, const Generic\-I\-E\-Plugin\-Interface$<$ Data $>$ \&rhs)
\item 
{\footnotesize template$<$class Data $>$ }\\bool \hyperlink{namespace_s_c_i_run_aa7accc82a7c1f58ae5704d93eacf4b69}{operator!=} (const Generic\-I\-E\-Plugin\-Interface$<$ Data $>$ \&lhs, const Generic\-I\-E\-Plugin\-Interface$<$ Data $>$ \&rhs)
\item 
{\footnotesize template$<$class Data $>$ }\\std\-::string \hyperlink{namespace_s_c_i_run_afe5ae8db338c678cbd027864acb77511}{default\-Import\-Type\-For\-File} (const Generic\-I\-E\-Plugin\-Manager$<$ Data $>$ $\ast$mgr=0)
\item 
{\footnotesize template$<$$>$ }\\\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} std\-::string \hyperlink{namespace_s_c_i_run_ae6c9cda044c2c1450f0a5825eed7ab7b}{default\-Import\-Type\-For\-File} (const Generic\-I\-E\-Plugin\-Manager$<$ Field $>$ $\ast$mgr)
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} std\-::string \hyperlink{namespace_s_c_i_run_aafbdc9acc1e76cba844b5540b109703d}{file\-Type\-Description\-From\-Dialog\-Box\-Filter} (const std\-::string \&file\-Filter)
\item 
{\footnotesize template$<$class Data $>$ }\\std\-::string \hyperlink{namespace_s_c_i_run_a5dc570d8f69b3ebfef35b7acce2c68ec}{print\-Plugin\-Descriptions\-For\-Filter} (const Generic\-I\-E\-Plugin\-Manager$<$ Data $>$ \&mgr, const std\-::string \&default\-Type, const std\-::vector$<$ std\-::string $>$ \&plugin\-Names)
\item 
{\footnotesize template$<$class Data $>$ }\\std\-::string \hyperlink{namespace_s_c_i_run_a9cb5862b390fafc7319597715b46bf1a}{make\-Gui\-Types\-List\-For\-Import} (const Generic\-I\-E\-Plugin\-Manager$<$ Data $>$ \&mgr)
\item 
{\footnotesize template$<$class Data $>$ }\\std\-::string \hyperlink{namespace_s_c_i_run_a3f1b7a12d3f8fc123027556191289237}{default\-Export\-Type\-For\-File} (const Generic\-I\-E\-Plugin\-Manager$<$ Data $>$ $\ast$mgr=0)
\item 
{\footnotesize template$<$$>$ }\\\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} std\-::string \hyperlink{namespace_s_c_i_run_aa503128e25bfef148a4355e6f094c988}{default\-Export\-Type\-For\-File} (const Generic\-I\-E\-Plugin\-Manager$<$ Field $>$ $\ast$mgr)
\item 
{\footnotesize template$<$class Data $>$ }\\std\-::string \hyperlink{namespace_s_c_i_run_a9541d9aeaafc124eab77e246114ed8e2}{make\-Gui\-Types\-List\-For\-Export} (const Generic\-I\-E\-Plugin\-Manager$<$ Data $>$ \&mgr)
\end{DoxyCompactItemize}
