atlas::commands Namespace Reference


Classes

class  StrCmp
struct  Command
class  CommandMode
struct  EntryError

Typedefs

typedef std::map< const char *,
const char *, StrCmp > 
TagDict

Enumerations

enum  CheckResult { Ambiguous, Found, NotFound, numCheckResults }

Functions

void activate (const CommandMode &mode)
void addCommands (CommandMode &dest, const CommandMode &source)
CheckResult checkName (const CommandMode &mode, const char *name)
input::InputBuffer & currentLine ()
const CommandMode * currentMode ()
void defaultError (const char *str)
void exitInteractive ()
void exitMode ()
void insertTag (TagDict &t, const char *name, const char *tag)
void printTags (std::ostream &strm, const TagDict &t)
void pushCommand (const char *name)
void relax_f ()
void run (const CommandMode &initMode)


Typedef Documentation

typedef std::map<const char*,const char*, StrCmp> atlas::commands::TagDict
 


Enumeration Type Documentation

enum atlas::commands::CheckResult
 

Enumerator:
Ambiguous 
Found 
NotFound 
numCheckResults 


Function Documentation

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  ) 
 


Generated on Mon Mar 20 07:47:16 2006 for atlas by  doxygen 1.4.6