| version 1.91 | version 1.92 |
|---|
| |
| public: | public: |
| Parameter(int Nline,Type *Ntype,const char *Nname=0, | Parameter(int Nline,Type *Ntype,const char *Nname=0, |
| const char *NarrLen=0,Value *Nvalue=0); | const char *NarrLen=0,Value *Nvalue=0); |
| void print(XStr &str,int withDefaultValues=0); | void print(XStr &str,int withDefaultValues=0,int useConst=1); |
| void printAddress(XStr &str); | void printAddress(XStr &str); |
| void printValue(XStr &str); | void printValue(XStr &str); |
| int isMessage(void) const {return type->isMessage();} | int isMessage(void) const {return type->isMessage();} |
| |
| ParamList(ParamList *pl) :param(pl->param), next(pl->next) {} | ParamList(ParamList *pl) :param(pl->param), next(pl->next) {} |
| ParamList(Parameter *Nparam,ParamList *Nnext=NULL) | ParamList(Parameter *Nparam,ParamList *Nnext=NULL) |
| :param(Nparam), next(Nnext) {} | :param(Nparam), next(Nnext) {} |
| void print(XStr &str,int withDefaultValues=0); | void print(XStr &str,int withDefaultValues=0,int useConst=1); |
| void printAddress(XStr &str); | void printAddress(XStr &str); |
| void printValue(XStr &str); | void printValue(XStr &str); |
| int isNamed(void) const {return param->type->isNamed();} | int isNamed(void) const {return param->type->isNamed();} |
| |
| } | } |
| void marshall(XStr &str); | void marshall(XStr &str); |
| void beginUnmarshall(XStr &str); | void beginUnmarshall(XStr &str); |
| void unmarshall(XStr &str); | void unmarshall(XStr &str, int isFirst=1); |
| void unmarshallAddress(XStr &str); | void unmarshallAddress(XStr &str, int isFirst=1); |
| void pupAllValues(XStr &str); | void pupAllValues(XStr &str); |
| void endUnmarshall(XStr &str); | void endUnmarshall(XStr &str); |
| int operator==(const ParamList &plist) const { | int operator==(const ParamList &plist) const { |
| |
| void genPythonStaticDefs(XStr& str); | void genPythonStaticDefs(XStr& str); |
| void genPythonStaticDocs(XStr& str); | void genPythonStaticDocs(XStr& str); |
| | |
| XStr paramType(int withDefaultVals,int withEO=0); | XStr paramType(int withDefaultVals,int withEO=0,int useConst=1); |
| XStr paramComma(int withDefaultVals,int withEO=0); | XStr paramComma(int withDefaultVals,int withEO=0); |
| XStr eo(int withDefaultVals,int priorComma=1); | XStr eo(int withDefaultVals,int priorComma=1); |
| XStr syncReturn(void); | XStr syncReturn(void); |