|
Isis 3.0 Application Source Code Reference |
Home |
#include <DbMapParameter.h>
Inherited by DbMapConstant, DbMapFunction, DbMapKeySpec, and DbMapReference.
Definition at line 71 of file DbMapParameter.h.
Public Types | |
| typedef std::vector< DbMapVar > | DbMapVarList |
| typedef std::vector< DbMapParameter * > | DbMapParameterList |
Public Member Functions | |
| DbMapParameter () | |
| DbMapParameter (DbMapType ptype) | |
| DbMapParameter (DbMapType ptype, DbMapVarList &vars) | |
| virtual | ~DbMapParameter () |
| DbMapType | type () const |
| virtual void | add (const DbMapVar &var) |
| virtual void | add (const std::vector< DbMapVar > &vars) |
| virtual void | add (DbMapParameter *parm) |
| virtual bool | Evaluate (DbResource &resource, std::string &value) const =0 |
Protected Attributes | |
| DbMapType | _type |
| std::vector< DbMapParameter * > | _plist |
| std::vector< DbMapVar > | _vlist |
| typedef std::vector<DbMapVar> DbMapVarList |
Definition at line 73 of file DbMapParameter.h.
| typedef std::vector<DbMapParameter *> DbMapParameterList |
Definition at line 74 of file DbMapParameter.h.
| DbMapParameter | ( | ) | [inline] |
Definition at line 76 of file DbMapParameter.h.
| DbMapParameter | ( | DbMapType | ptype | ) | [inline] |
Definition at line 77 of file DbMapParameter.h.
| DbMapParameter | ( | DbMapType | ptype, | |
| DbMapVarList & | vars | |||
| ) | [inline] |
Definition at line 78 of file DbMapParameter.h.
| virtual ~DbMapParameter | ( | ) | [inline, virtual] |
Definition at line 83 of file DbMapParameter.h.
| DbMapType type | ( | ) | const [inline] |
Definition at line 85 of file DbMapParameter.h.
| virtual void add | ( | const DbMapVar & | var | ) | [inline, virtual] |
Reimplemented in DbMapReference, DbMapConstant, DbMapKeySpec, and DbMapFunction.
Definition at line 87 of file DbMapParameter.h.
| virtual void add | ( | const std::vector< DbMapVar > & | vars | ) | [inline, virtual] |
| virtual void add | ( | DbMapParameter * | parm | ) | [inline, virtual] |
Reimplemented in DbMapReference, DbMapConstant, DbMapKeySpec, and DbMapFunction.
Definition at line 91 of file DbMapParameter.h.
| virtual bool Evaluate | ( | DbResource & | resource, | |
| std::string & | value | |||
| ) | const [pure virtual] |
Implemented in DbMapReference, DbMapConstant, DbMapKeySpec, and DbMapFunction.
Definition at line 96 of file DbMapParameter.h.
std::vector<DbMapParameter *> _plist [protected] |
Definition at line 97 of file DbMapParameter.h.
Definition at line 98 of file DbMapParameter.h.