Changeset 50 in dev for BasicCompiler32/Opcode.h
- Timestamp:
- Feb 10, 2007, 5:44:58 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BasicCompiler32/Opcode.h
r49 r50 204 204 205 205 public: 206 CParameter(c har *buffer);207 CParameter( PARAMETER_INFO *pParamInfo,int ParmNum);206 CParameter(const char *buffer); 207 CParameter(const PARAMETER_INFO *pParamInfo, const int ParmNum); 208 208 ~CParameter(); 209 209 void SetReturnType(TYPEINFO *pTypeInfo); … … 211 211 private: 212 212 BOOL _overload_check(PARAMETER_INFO *ppi,int pi_num,TYPEINFO *pReturnTypeInfo,int overload_level); 213 SUBINFO *OverloadSolutionWithReturnType( const char *name,SUBINFO **ppsi,int num);213 SUBINFO *OverloadSolutionWithReturnType( const char *name, std::vector<SUBINFO *> &subs ); 214 214 public: 215 SUBINFO *OverloadSolution( const char *name,SUBINFO **ppsi,int num);215 SUBINFO *OverloadSolution( const char *name, std::vector<SUBINFO *> &subs ); 216 216 217 217 BOOL ErrorCheck(const char *FuncName,PARAMETER_INFO *ppi,int pi_num,int SecondParmNum); … … 227 227 //Compile_CallProc.cpp 228 228 void AddLocalVarAddrSchedule(); 229 int CallProc(int idProc,void *pInfo,char *name,char *Parameter,LONG_PTR *plpRetIndex);230 BOOL CallPropertyMethod(char *variable,char *RightSide,TYPEINFO *pRetTypeInfo);231 229 #define PROCFLAG_NEW 1 232 230 int Opcode_CallProcPtr(char *variable,char *Parameter,PROCPTRINFO *pi,LONG_PTR *plpIndex);
Note:
See TracChangeset
for help on using the changeset viewer.