\section{sources/interface/commands.cpp File Reference}
\label{commands_8cpp}\index{sources/interface/commands.cpp@{sources/interface/commands.cpp}}
{\tt \#include \char`\"{}commands.h\char`\"{}}\par
{\tt \#include $<$cstring$>$}\par
{\tt \#include $<$iostream$>$}\par
{\tt \#include $<$sstream$>$}\par
{\tt \#include $<$stack$>$}\par


Include dependency graph for commands.cpp:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=269pt]{commands_8cpp__incl}
\end{center}
\end{figure}
\subsection*{Namespaces}
\begin{CompactItemize}
\item 
namespace {\bf atlas}
\item 
namespace {\bf atlas::commands}
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
void {\bf atlas::ambiguous} (const std::vector$<$ const char $\ast$ $>$ \&, const char $\ast$)
\item 
void {\bf atlas::execute} (const char $\ast$name, const Command\-Mode $\ast$mode)
\item 
const char $\ast$ {\bf atlas::get\-Command} (const Command\-Mode $\ast$mode)
\item 
std::istream \& {\bf atlas::get\-Interactive} (std::istream \&, std::string \&, const char $\ast$)
\item 
bool {\bf atlas::is\-Equal} (const char $\ast$a, const char $\ast$b)
\item 
bool {\bf atlas::is\-Initial} (const char $\ast$a, const char $\ast$b)
\item 
void {\bf atlas::commands::activate} (const Command\-Mode \&mode)
\item 
void {\bf atlas::commands::add\-Commands} (Command\-Mode \&dest, const Command\-Mode \&{\bf source})
\item 
{\bf Check\-Result} {\bf atlas::commands::check\-Name} (const Command\-Mode \&mode, const char $\ast$name)
\item 
input::Input\-Buffer \& {\bf atlas::commands::current\-Line} ()
\item 
const Command\-Mode $\ast$ {\bf atlas::commands::current\-Mode} ()
\item 
void {\bf atlas::commands::default\-Error} (const char $\ast$str)
\item 
void {\bf atlas::commands::exit\-Interactive} ()
\item 
void {\bf atlas::commands::exit\-Mode} ()
\item 
void {\bf atlas::commands::insert\-Tag} ({\bf Tag\-Dict} \&t, const char $\ast$name, const char $\ast$tag)
\item 
void {\bf atlas::commands::print\-Tags} (std::ostream \&strm, const {\bf Tag\-Dict} \&t)
\item 
void {\bf atlas::commands::push\-Command} (const char $\ast$name)
\item 
void {\bf atlas::commands::relax\_\-f} ()
\item 
void {\bf atlas::commands::run} (const Command\-Mode \&init\-Mode)
\item 
void {\bf atlas::ambiguous} (const std::vector$<$ const char $\ast$ $>$ \&ext, const char $\ast$name)
\item 
void {\bf atlas::execute} (const char $\ast$name, const Command\-Mode $\ast$mode)
\item 
const char $\ast$ {\bf atlas::get\-Command} (const Command\-Mode $\ast$mode)
\item 
std::istream \& {\bf atlas::get\-Interactive} (std::istream \&strm, std::string \&name, const char $\ast$prompt)
\end{CompactItemize}
\subsection*{Variables}
\begin{CompactItemize}
\item 
std::stack$<$ const Command\-Mode $\ast$ $>$ {\bf atlas::mode\-Stack}
\item 
std::stack$<$ const char $\ast$ $>$ {\bf atlas::command\-Stack}
\item 
input::Input\-Buffer {\bf atlas::command\-Line}
\item 
bool {\bf atlas::run\-Flag}
\end{CompactItemize}
