RootExpression Class Reference

Inheritance diagram for RootExpression:

Expression

Public Member Functions

virtual int evaluate (char *buf, int maxbuf, Range range) const
 RootExpression (const char *_key, const char *_expr, int nosubs=0)

Static Public Member Functions

static void create ()
static void listAll ()
static int is_key (const string &key)
static int is_key (const char *key)

Static Public Attributes

static Timebasetimebase

Detailed Description

Definition at line 347 of file mdsPutCh.cpp.


Constructor & Destructor Documentation

RootExpression::RootExpression ( const char *  _key,
const char *  _expr,
int  nosubs = 0 
) [inline]

Definition at line 462 of file mdsPutCh.cpp.

References create(), is_key(), Parser< Container >::list(), and Expression::parser.


Member Function Documentation

static void RootExpression::create (  )  [inline, static]

Definition at line 396 of file mdsPutCh.cpp.

Referenced by get_args(), and RootExpression().

virtual int RootExpression::evaluate ( char *  buf,
int  maxbuf,
Range  range 
) const [inline, virtual]

Implements Expression.

Definition at line 429 of file mdsPutCh.cpp.

References Parser< Container >::const_list(), is_key(), and Expression::parser.

Referenced by mdsPutCh().

static int RootExpression::is_key ( const char *  key  )  [inline, static]

Definition at line 425 of file mdsPutCh.cpp.

static int RootExpression::is_key ( const string &  key  )  [inline, static]

Definition at line 422 of file mdsPutCh.cpp.

Referenced by evaluate(), and RootExpression().

static void RootExpression::listAll (  )  [inline, static]

Definition at line 415 of file mdsPutCh.cpp.

Referenced by get_args().


Field Documentation

Definition at line 392 of file mdsPutCh.cpp.


The documentation for this class was generated from the following file:

Generated on Wed Feb 3 08:08:33 2010 for mdsshell by  doxygen 1.5.7.1