\hypertarget{structConfigS}{\section{Config\+S Struct Reference}
\label{structConfigS}\index{Config\+S@{Config\+S}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structConfigS_a838e684ecabeb66ce2aee04c57a7bf1f}{bool {\bfseries set\+Language} (const Lang\+Type\+T lang)}\label{structConfigS_a838e684ecabeb66ce2aee04c57a7bf1f}

\item 
\hypertarget{structConfigS_a21dba0968d94b717b0dc5bfbb7a13ff8}{bool {\bfseries fortran} () const }\label{structConfigS_a21dba0968d94b717b0dc5bfbb7a13ff8}

\item 
\hypertarget{structConfigS_a9200bf86f6bfc0d6aa293014582190fe}{void {\bfseries set\+Compiler\+Cmd} (const std\+::string \&cmd)}\label{structConfigS_a9200bf86f6bfc0d6aa293014582190fe}

\item 
\hypertarget{structConfigS_afadce24d1caa89632f56fee16c0c53f8}{void {\bfseries add\+Compiler\+Arg} (const std\+::string \&arg)}\label{structConfigS_afadce24d1caa89632f56fee16c0c53f8}

\item 
\hypertarget{structConfigS_a9a85f47ed7bfac6294c320ffee23d298}{void {\bfseries add\+Compiler\+Lib} (const std\+::string \&lib)}\label{structConfigS_a9a85f47ed7bfac6294c320ffee23d298}

\item 
\hypertarget{structConfigS_a9a519ab977095d68fa042f99894f085a}{void {\bfseries add\+Mod\+Src\+File} (const std\+::string \&file)}\label{structConfigS_a9a519ab977095d68fa042f99894f085a}

\item 
\hypertarget{structConfigS_ac6d1d6232f15399ec64fb683abdd0fdb}{void {\bfseries set\+Opari\+Tab\+File} (const std\+::string \&file)}\label{structConfigS_ac6d1d6232f15399ec64fb683abdd0fdb}

\item 
\hypertarget{structConfigS_a012dfabdd0e0334e830f0c36d7507233}{void {\bfseries set\+Opari\+Rc\+File} (const std\+::string \&file)}\label{structConfigS_a012dfabdd0e0334e830f0c36d7507233}

\item 
\hypertarget{structConfigS_a75ff84d7163cc5f7f931ad775b295643}{void {\bfseries add\+Opari\+Arg} (const std\+::string \&arg)}\label{structConfigS_a75ff84d7163cc5f7f931ad775b295643}

\item 
\hypertarget{structConfigS_af4c7fe546d37a0ff30364c06dd865b0b}{void {\bfseries add\+Tauinst\+Arg} (const std\+::string \&arg)}\label{structConfigS_af4c7fe546d37a0ff30364c06dd865b0b}

\item 
\hypertarget{structConfigS_afcbac9ba6df51c0889ac703db422bc30}{void {\bfseries add\+Tauinst\+Parse\+Arg} (const std\+::string \&arg)}\label{structConfigS_afcbac9ba6df51c0889ac703db422bc30}

\item 
\hypertarget{structConfigS_a3a744ec07c659ba66827a5cc528de6ca}{void {\bfseries add\+Prep\+Flag} (const std\+::string \&flag)}\label{structConfigS_a3a744ec07c659ba66827a5cc528de6ca}

\item 
\hypertarget{structConfigS_ac3bcc357aa5996ac671524b352190372}{void {\bfseries set\+Uses\+Mpi} (bool set, bool ovwrt=false)}\label{structConfigS_ac3bcc357aa5996ac671524b352190372}

\item 
\hypertarget{structConfigS_a5a770da174bbdcacadfc33c348b837b8}{void {\bfseries set\+Uses\+Threads} (bool set, bool ovwrt=false)}\label{structConfigS_a5a770da174bbdcacadfc33c348b837b8}

\item 
\hypertarget{structConfigS_a9d97aded6ca6bf1cb6a34c86e41b113c}{void {\bfseries set\+Uses\+Open\+M\+P} (bool set, bool ovwrt=false)}\label{structConfigS_a9d97aded6ca6bf1cb6a34c86e41b113c}

\item 
\hypertarget{structConfigS_a5459ceb93fea7f9e572c0278a61e5935}{bool {\bfseries set\+Inst\+Avail} (const std\+::string \&type)}\label{structConfigS_a5459ceb93fea7f9e572c0278a61e5935}

\item 
\hypertarget{structConfigS_a0ad1d32f27016aaf270f95605ece84cb}{bool {\bfseries set\+Inst\+Type} (const Inst\+Type\+T type)}\label{structConfigS_a0ad1d32f27016aaf270f95605ece84cb}

\item 
\hypertarget{structConfigS_ada0c76adb4f34076086f37d94758020c}{bool {\bfseries set\+Inst\+Type} (const std\+::string \&type)}\label{structConfigS_ada0c76adb4f34076086f37d94758020c}

\item 
\hypertarget{structConfigS_a5e2d77766c0d405cafa8e367e6e2a624}{Inst\+Type\+T {\bfseries get\+Inst\+Type} () const }\label{structConfigS_a5e2d77766c0d405cafa8e367e6e2a624}

\item 
\hypertarget{structConfigS_a14c2461f77870a3a9fdcb4ea47b8c6c4}{std\+::string {\bfseries get\+Inst\+Type\+Name} () const }\label{structConfigS_a14c2461f77870a3a9fdcb4ea47b8c6c4}

\item 
\hypertarget{structConfigS_a06fe5f568ede8e311c8fda7423a652f1}{bool {\bfseries is\+Inst\+Avail} (const Inst\+Type\+T type) const }\label{structConfigS_a06fe5f568ede8e311c8fda7423a652f1}

\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structConfigS_a59861c5f0e1cff10531220992723e97c}{static const std\+::string {\bfseries D\+E\+F\+A\+U\+L\+T\+\_\+\+O\+P\+A\+R\+I\+\_\+\+R\+C\+F\+I\+L\+E} ()}\label{structConfigS_a59861c5f0e1cff10531220992723e97c}

\item 
\hypertarget{structConfigS_ac2ee61594e5094a3759c3685b5d2beec}{static const std\+::pair\\*
$<$ std\+::string, std\+::string $>$ {\bfseries D\+E\+F\+A\+U\+L\+T\+\_\+\+O\+P\+A\+R\+I\+\_\+\+T\+A\+B\+F\+I\+L\+E} ()}\label{structConfigS_ac2ee61594e5094a3759c3685b5d2beec}

\end{DoxyCompactItemize}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structConfigS_a3ee95aa385aa3d4708a9dfaccd903553}{Lang\+Type\+T {\bfseries lang\+\_\+type}}\label{structConfigS_a3ee95aa385aa3d4708a9dfaccd903553}

\item 
\hypertarget{structConfigS_a093a846c6dbab9e5f2bda146fd032f10}{Inst\+Type\+T {\bfseries inst\+\_\+type}}\label{structConfigS_a093a846c6dbab9e5f2bda146fd032f10}

\item 
\hypertarget{structConfigS_a96aec322b5b49fb6880f9d1bcda191aa}{int {\bfseries inst\+\_\+avail}}\label{structConfigS_a96aec322b5b49fb6880f9d1bcda191aa}

\item 
\hypertarget{structConfigS_a3ea62f37b1bea368874bfb5fad3d4052}{int {\bfseries showme\+\_\+flags}}\label{structConfigS_a3ea62f37b1bea368874bfb5fad3d4052}

\item 
\hypertarget{structConfigS_a8640bd236e96b75edfdf0a9de2cc577b}{bool {\bfseries be\+\_\+verbose}}\label{structConfigS_a8640bd236e96b75edfdf0a9de2cc577b}

\item 
\hypertarget{structConfigS_a2a14171e5f21997f5a39d9df4305a5d1}{bool {\bfseries cleanup}}\label{structConfigS_a2a14171e5f21997f5a39d9df4305a5d1}

\item 
\hypertarget{structConfigS_af3d9cf4d06d665771ed814d9a83d9306}{bool {\bfseries comp\+\_\+only}}\label{structConfigS_af3d9cf4d06d665771ed814d9a83d9306}

\item 
\hypertarget{structConfigS_abd045dd8670acc0dba6b5cb4ec0a6aa8}{bool {\bfseries outfile\+\_\+given}}\label{structConfigS_abd045dd8670acc0dba6b5cb4ec0a6aa8}

\item 
\hypertarget{structConfigS_a60e4b507780de2890fed16461a94239c}{bool {\bfseries uses\+\_\+mpi}}\label{structConfigS_a60e4b507780de2890fed16461a94239c}

\item 
\hypertarget{structConfigS_a5be7ca657edca4972111644347120ae2}{bool {\bfseries uses\+\_\+threads}}\label{structConfigS_a5be7ca657edca4972111644347120ae2}

\item 
\hypertarget{structConfigS_a7b0d05c93a8d2809be149f05ca174bb2}{bool {\bfseries uses\+\_\+openmp}}\label{structConfigS_a7b0d05c93a8d2809be149f05ca174bb2}

\item 
\hypertarget{structConfigS_aece6cfb91a0e7fff5682918c0ae9a207}{std\+::string {\bfseries vt\+\_\+version}}\label{structConfigS_aece6cfb91a0e7fff5682918c0ae9a207}

\item 
\hypertarget{structConfigS_a193ae746b6d6767130ba5104f08394d2}{std\+::string {\bfseries vt\+\_\+incdir}}\label{structConfigS_a193ae746b6d6767130ba5104f08394d2}

\item 
\hypertarget{structConfigS_ac10f12cc5d856f2b272eda184b9c8be1}{std\+::string {\bfseries vt\+\_\+libdir}}\label{structConfigS_ac10f12cc5d856f2b272eda184b9c8be1}

\item 
\hypertarget{structConfigS_acd4ae8ddeee5bf1c49e70de9d717cf14}{std\+::string {\bfseries vt\+\_\+seqlib}}\label{structConfigS_acd4ae8ddeee5bf1c49e70de9d717cf14}

\item 
\hypertarget{structConfigS_a2eedcdfe8b19d1143ebe5946189230c9}{std\+::string {\bfseries vt\+\_\+mpilib}}\label{structConfigS_a2eedcdfe8b19d1143ebe5946189230c9}

\item 
\hypertarget{structConfigS_a76add4abff61bd63608573b6aefb0416}{std\+::string {\bfseries vt\+\_\+mtlib}}\label{structConfigS_a76add4abff61bd63608573b6aefb0416}

\item 
\hypertarget{structConfigS_a4100cd108229997e973b495ffd51643a}{std\+::string {\bfseries vt\+\_\+hyblib}}\label{structConfigS_a4100cd108229997e973b495ffd51643a}

\item 
\hypertarget{structConfigS_a2182679509ba12b157517f86c97164ae}{std\+::string {\bfseries vt\+\_\+pomplib}}\label{structConfigS_a2182679509ba12b157517f86c97164ae}

\item 
\hypertarget{structConfigS_ab24860ca72c68fb8055ea54396be07fb}{std\+::string {\bfseries vt\+\_\+dynattlib}}\label{structConfigS_ab24860ca72c68fb8055ea54396be07fb}

\item 
\hypertarget{structConfigS_a9851ef8769c012e09e2fb12969253834}{std\+::string {\bfseries prep\+\_\+cmd}}\label{structConfigS_a9851ef8769c012e09e2fb12969253834}

\item 
\hypertarget{structConfigS_abcf4d4dfa4f868d7082f5369bb15b092}{std\+::string {\bfseries prep\+\_\+flags}}\label{structConfigS_abcf4d4dfa4f868d7082f5369bb15b092}

\item 
\hypertarget{structConfigS_af11406bb6e22ad8317fd520bbb6095bd}{bool {\bfseries preprocess}}\label{structConfigS_af11406bb6e22ad8317fd520bbb6095bd}

\item 
\hypertarget{structConfigS_ad02e3a68bcd68e1d0b9a8072638f5ac7}{std\+::string {\bfseries comp\+\_\+cmdenv}}\label{structConfigS_ad02e3a68bcd68e1d0b9a8072638f5ac7}

\item 
\hypertarget{structConfigS_aba0a27fda1e0c19f41f0e6ff32e2d551}{std\+::string {\bfseries comp\+\_\+flagsenv}}\label{structConfigS_aba0a27fda1e0c19f41f0e6ff32e2d551}

\item 
\hypertarget{structConfigS_a8e8c3ba26abe8c78ff8cd17a66a3aff6}{std\+::string {\bfseries comp\+\_\+cmd}}\label{structConfigS_a8e8c3ba26abe8c78ff8cd17a66a3aff6}

\item 
\hypertarget{structConfigS_a832d84bc8e17c6c3e14b28b9a6cb74c2}{std\+::string {\bfseries comp\+\_\+args}}\label{structConfigS_a832d84bc8e17c6c3e14b28b9a6cb74c2}

\item 
\hypertarget{structConfigS_ae35ae846131067bd24d43ba98f2a3990}{std\+::string {\bfseries comp\+\_\+flags}}\label{structConfigS_ae35ae846131067bd24d43ba98f2a3990}

\item 
\hypertarget{structConfigS_a817ad3706df80b88dca9093a98eccf8d}{std\+::string {\bfseries comp\+\_\+ldflags}}\label{structConfigS_a817ad3706df80b88dca9093a98eccf8d}

\item 
\hypertarget{structConfigS_a1165c1965bba713c70ff8b44bb945461}{std\+::string {\bfseries comp\+\_\+fdflag}}\label{structConfigS_a1165c1965bba713c70ff8b44bb945461}

\item 
\hypertarget{structConfigS_a630ce50f60ca717304532646fab7e70a}{std\+::string {\bfseries comp\+\_\+instflags}}\label{structConfigS_a630ce50f60ca717304532646fab7e70a}

\item 
\hypertarget{structConfigS_a8d6d6bae60899553c53f18dec2d8f929}{std\+::string {\bfseries comp\+\_\+libs}}\label{structConfigS_a8d6d6bae60899553c53f18dec2d8f929}

\item 
\hypertarget{structConfigS_a3315920c9c91bc1bddde87ab02aaf4f6}{std\+::string {\bfseries opari\+\_\+cmd}}\label{structConfigS_a3315920c9c91bc1bddde87ab02aaf4f6}

\item 
\hypertarget{structConfigS_a0fa1828b0d5d0b3d81058eab1231f0b6}{std\+::string {\bfseries opari\+\_\+args}}\label{structConfigS_a0fa1828b0d5d0b3d81058eab1231f0b6}

\item 
\hypertarget{structConfigS_a4aac14a61db7637f215b8b222c992096}{std\+::string {\bfseries opari\+\_\+rcfile}}\label{structConfigS_a4aac14a61db7637f215b8b222c992096}

\item 
\hypertarget{structConfigS_a8f40fa7f2ff7c50d4c88a57f20304c5d}{std\+::pair$<$ std\+::string, \\*
std\+::string $>$ {\bfseries opari\+\_\+tabfile}}\label{structConfigS_a8f40fa7f2ff7c50d4c88a57f20304c5d}

\item 
\hypertarget{structConfigS_a02383c91041d27e7069e1033c296c87a}{std\+::string {\bfseries opari\+\_\+tab\+\_\+compcmd}}\label{structConfigS_a02383c91041d27e7069e1033c296c87a}

\item 
\hypertarget{structConfigS_a2fd2ffe7f57dd8f95aa931ff3cd0de87}{std\+::string {\bfseries opari\+\_\+tab\+\_\+compflags}}\label{structConfigS_a2fd2ffe7f57dd8f95aa931ff3cd0de87}

\item 
\hypertarget{structConfigS_ad96b64b5be2c414514539a96384fb9d8}{bool {\bfseries opari\+\_\+keep\+\_\+rcfile}}\label{structConfigS_ad96b64b5be2c414514539a96384fb9d8}

\item 
\hypertarget{structConfigS_aaa9d4c6d0b1a9ed7db724333dd0a93e4}{std\+::string {\bfseries compinst\+\_\+flags}}\label{structConfigS_aaa9d4c6d0b1a9ed7db724333dd0a93e4}

\item 
\hypertarget{structConfigS_afed49caaf1e99874825d8e0c3a0ab8b8}{std\+::string {\bfseries dyninst\+\_\+flags}}\label{structConfigS_afed49caaf1e99874825d8e0c3a0ab8b8}

\item 
\hypertarget{structConfigS_a4068ec02a68d6d2a9661c7ae8a435bcb}{std\+::string {\bfseries tauinst\+\_\+cmd}}\label{structConfigS_a4068ec02a68d6d2a9661c7ae8a435bcb}

\item 
\hypertarget{structConfigS_a692770bce5d32f7b32a93a2c956182c0}{std\+::string {\bfseries tauinst\+\_\+args}}\label{structConfigS_a692770bce5d32f7b32a93a2c956182c0}

\item 
\hypertarget{structConfigS_ab140ea8d5542830d6c3c81b6e3be905d}{std\+::string {\bfseries tauinst\+\_\+parsecmd}}\label{structConfigS_ab140ea8d5542830d6c3c81b6e3be905d}

\item 
\hypertarget{structConfigS_af4bd2ce4d722032f75db919238671b3f}{std\+::string {\bfseries tauinst\+\_\+parseargs}}\label{structConfigS_af4bd2ce4d722032f75db919238671b3f}

\item 
\hypertarget{structConfigS_ae6ffae9b58c666d0be2bbfcfe198604a}{std\+::vector$<$ std\+::pair\\*
$<$ std\+::string, std\+::string $>$ $>$ {\bfseries mod\+\_\+files}}\label{structConfigS_ae6ffae9b58c666d0be2bbfcfe198604a}

\end{DoxyCompactItemize}


The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
ompi/contrib/vt/vt/tools/vtwrapper/vt\+\_\+wrapper.\+cc\end{DoxyCompactItemize}
