#include <include/signature.h>
Definition at line 39 of file signature.h.
Public Member Functions | |
Parameter * | clone () |
const char * | getBoundMax () |
Exp * | getExp () |
const char * | getName () |
Type * | getType () |
bool | operator== (Parameter &other) |
Parameter (Type *type, const char *name, Exp *exp=NULL, const char *boundMax="") | |
void | setBoundMax (const char *nam) |
void | setExp (Exp *e) |
void | setName (const char *nam) |
void | setType (Type *ty) |
virtual | ~Parameter () |
Protected Member Functions | |
Parameter () | |
Private Attributes | |
std::string | boundMax |
Exp * | exp |
std::string | name |
Type * | type |
Friends | |
class | XMLProgParser |
|
Definition at line 47 of file signature.h. |
|
Definition at line 49 of file signature.h. |
|
Definition at line 66 of file signature.h. Referenced by clone(). |
|
Definition at line 258 of file signature.cpp. References boundMax, Exp::clone(), Type::clone(), exp, name, Parameter(), and type. |
|
Definition at line 61 of file signature.h. References boundMax. Referenced by Signature::addParameter(). |
|
Definition at line 57 of file signature.h. References exp. Referenced by Signature::addParameter(), and Cfg::findImplicitParamAssign(). |
|
Definition at line 55 of file signature.h. References name. Referenced by Signature::addParameter(), and Cfg::findImplicitParamAssign(). |
|
Definition at line 53 of file signature.h. References type. Referenced by Signature::addParameter(). |
|
Definition at line 1691 of file signature.cpp. |
|
Definition at line 262 of file signature.cpp. |
|
Definition at line 58 of file signature.h. References exp. |
|
Definition at line 56 of file signature.h. References name. |
|
Definition at line 54 of file signature.h. References type. |
|
Definition at line 65 of file signature.h. |
|
Definition at line 44 of file signature.h. Referenced by clone(), getBoundMax(), and setBoundMax(). |
|
Definition at line 43 of file signature.h. Referenced by clone(), getExp(), operator==(), setExp(), and ~Parameter(). |
|
Definition at line 42 of file signature.h. Referenced by clone(), getName(), operator==(), and setName(). |
|
Definition at line 41 of file signature.h. Referenced by clone(), getType(), operator==(), setType(), and ~Parameter(). |