casa  $Rev:20696$
Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes
casac::stdBaseInterface Class Reference

#include <stdBaseInterface.h>

List of all members.

Public Member Functions

 stdBaseInterface (record &)
 ~stdBaseInterface ()
int inputs (record &)
bool go (const record &)

Static Public Member Functions

static vector< string > & getcommands ()
static bool verify (record &theRec, record &theContraints, casa::LogIO &itsLog)
static bool verifyOne (record &theRec, record &theContraints, casa::LogIO &itsLog, bool silent=true)
static bool checkme (const string &name, variant &user, record &constraint, casa::LogIO &itsLog, bool silent=false)
static bool checkQuanta (const string &name, variant &user, record &constraint, casa::LogIO &itsLog, bool silent=false)
static variantexpandEnum (variant &allowed, const variant &value, casa::LogIO &itsLog, bool silent=false)

Static Public Attributes

static vector< string > commands

Private Member Functions

void init ()
void parse_it (record &params, const char *line)

Private Attributes

bool done
record xmldescribes
map< string, int > stand_alones
 Scope Help text parameters - record map< string, int (runfunction *)(record &) > stand_alones;.

Detailed Description

Definition at line 32 of file stdBaseInterface.h.


Constructor & Destructor Documentation

casac::stdBaseInterface::stdBaseInterface ( record )
casac::stdBaseInterface::~stdBaseInterface ( )

Member Function Documentation

static bool casac::stdBaseInterface::checkme ( const string &  name,
variant user,
record constraint,
casa::LogIO itsLog,
bool  silent = false 
) [static]
static bool casac::stdBaseInterface::checkQuanta ( const string &  name,
variant user,
record constraint,
casa::LogIO itsLog,
bool  silent = false 
) [static]
static variant* casac::stdBaseInterface::expandEnum ( variant allowed,
const variant value,
casa::LogIO itsLog,
bool  silent = false 
) [static]
static vector<string>& casac::stdBaseInterface::getcommands ( ) [inline, static]

Definition at line 38 of file stdBaseInterface.h.

References commands.

bool casac::stdBaseInterface::go ( const record )
void casac::stdBaseInterface::init ( ) [private]
int casac::stdBaseInterface::inputs ( record )
void casac::stdBaseInterface::parse_it ( record params,
const char *  line 
) [private]
static bool casac::stdBaseInterface::verify ( record theRec,
record theContraints,
casa::LogIO itsLog 
) [static]
static bool casac::stdBaseInterface::verifyOne ( record theRec,
record theContraints,
casa::LogIO itsLog,
bool  silent = true 
) [static]

Member Data Documentation

vector<string> casac::stdBaseInterface::commands [static]

Definition at line 39 of file stdBaseInterface.h.

Referenced by getcommands().

Definition at line 48 of file stdBaseInterface.h.

map< string, int> casac::stdBaseInterface::stand_alones [private]

Scope Help text parameters - record map< string, int (runfunction *)(record &) > stand_alones;.

Definition at line 54 of file stdBaseInterface.h.

Definition at line 49 of file stdBaseInterface.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines