commands.cpp File Reference

#include "commands.h"
#include <cstring>
#include <iostream>
#include <sstream>
#include <stack>

Include dependency graph for commands.cpp:


Namespaces

namespace  atlas
namespace  atlas::commands

Functions

void atlas::ambiguous (const std::vector< const char * > &, const char *)
void atlas::execute (const char *name, const CommandMode *mode)
const char * atlas::getCommand (const CommandMode *mode)
std::istream & atlas::getInteractive (std::istream &, std::string &, const char *)
bool atlas::isEqual (const char *a, const char *b)
bool atlas::isInitial (const char *a, const char *b)
void atlas::commands::activate (const CommandMode &mode)
void atlas::commands::addCommands (CommandMode &dest, const CommandMode &source)
CheckResult atlas::commands::checkName (const CommandMode &mode, const char *name)
input::InputBuffer & atlas::commands::currentLine ()
const CommandMode * atlas::commands::currentMode ()
void atlas::commands::defaultError (const char *str)
void atlas::commands::exitInteractive ()
void atlas::commands::exitMode ()
void atlas::commands::insertTag (TagDict &t, const char *name, const char *tag)
void atlas::commands::printTags (std::ostream &strm, const TagDict &t)
void atlas::commands::pushCommand (const char *name)
void atlas::commands::relax_f ()
void atlas::commands::run (const CommandMode &initMode)
void atlas::ambiguous (const std::vector< const char * > &ext, const char *name)
void atlas::execute (const char *name, const CommandMode *mode)
const char * atlas::getCommand (const CommandMode *mode)
std::istream & atlas::getInteractive (std::istream &strm, std::string &name, const char *prompt)

Variables

std::stack< const CommandMode * > atlas::modeStack
std::stack< const char * > atlas::commandStack
input::InputBuffer atlas::commandLine
bool atlas::runFlag

Generated on Mon Mar 20 07:42:03 2006 for atlas by  doxygen 1.4.6