Changeset 50 in dev for BasicCompiler64/Opcode.h
- Timestamp:
- Feb 10, 2007, 5:44:58 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BasicCompiler64/Opcode.h
r49 r50 341 341 342 342 public: 343 CParameter(c har *buffer);344 CParameter( PARAMETER_INFO *pParamInfo,int ParmNum);343 CParameter(const char *buffer); 344 CParameter(const PARAMETER_INFO *pParamInfo, const int ParmNum); 345 345 ~CParameter(); 346 346 void SetReturnType(TYPEINFO *pTypeInfo); … … 348 348 private: 349 349 BOOL _overload_check(PARAMETER_INFO *ppi,int pi_num,TYPEINFO *pReturnTypeInfo,int overload_level); 350 SUBINFO *OverloadSolutionWithReturnType( const char *name,SUBINFO **ppsi,int num);350 SUBINFO *OverloadSolutionWithReturnType( const char *name, std::vector<SUBINFO *> &subs ); 351 351 public: 352 SUBINFO *OverloadSolution( const char *name,SUBINFO **ppsi,int num);352 SUBINFO *OverloadSolution( const char *name, std::vector<SUBINFO *> &subs ); 353 353 354 354 BOOL ErrorCheck(const char *FuncName,PARAMETER_INFO *ppi,int pi_num,int SecondParmNum); … … 380 380 //Compile_CallProc.cpp 381 381 void AddLocalVarAddrSchedule(); 382 int CallProc(int idProc,void *pInfo,char *name,char *Parameter,LONG_PTR *plpRetIndex);383 BOOL CallPropertyMethod(char *variable,char *RightSide,TYPEINFO *pRetTypeInfo);384 382 #define PROCFLAG_NEW 1 385 383 int Opcode_CallProcPtr(char *variable,char *Parameter,PROCPTRINFO *pi,LONG_PTR *plpIndex);
Note:
See TracChangeset
for help on using the changeset viewer.