Changeset 50 in dev for BasicCompiler_Common/common.h
- Timestamp:
- Feb 10, 2007, 5:44:58 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BasicCompiler_Common/common.h
r49 r50 11 11 #include <shlobj.h> 12 12 #include <vector> 13 14 //boost libraries 15 #include <boost/foreach.hpp> 16 17 #define foreach BOOST_FOREACH 13 18 14 19 #ifdef _AMD64_ … … 417 422 SUBINFO *GetSubHash(const char *name,BOOL bError=0); 418 423 SUBINFO *GetMethodHash(char *ObjectName,char *MethodName,char *Parameter,BOOL bError=0); 419 SUBINFO **GetOverloadObjectSubHash(char *name,CClass *pobj_c, int *pNum); 420 SUBINFO **GetOverloadSubHash(const char *name,int *pNum); 424 void GetOverloadSubHash( const char *lpszName, std::vector<SUBINFO *> &subs ); 421 425 422 426 //Object.cpp … … 424 428 int GetSizeOfClass(CClass *pobj_c); 425 429 void AddClassName(char *Parameter,int NowLine); 426 void CallConstr actor(char *VarName,int *SubScripts,TYPEINFO &TypeInfo,char *Parameter);430 void CallConstructor(char *VarName,int *SubScripts,TYPEINFO &TypeInfo,char *Parameter); 427 431 428 432 //Overload.sbp 429 SUBINFO *OverloadSolutionWithStrParam(char *name,SUBINFO **ppsi,int num,char *Parameter,char *ObjectName,TYPEINFO *pReturnTypeInfo); 430 SUBINFO *OverloadSolution(const char *name,SUBINFO **ppsi,int num,PARAMETER_INFO *ppi,int ParmNum,TYPEINFO *pReturnTypeInfo); 433 SUBINFO *OverloadSolutionWithStrParam( 434 const char *name, 435 std::vector<SUBINFO *> &subs, 436 const char *Parameter, 437 const char *ObjectName, 438 TYPEINFO *pReturnTypeInfo); 439 SUBINFO *OverloadSolution( 440 const char *name, 441 std::vector<SUBINFO *> &subs, 442 const PARAMETER_INFO *ppi, 443 const int ParmNum, 444 TYPEINFO *pReturnTypeInfo); 431 445 432 446 //Debug.cpp … … 550 564 void SplitObjectName(const char *name,char *ObjectName,int *pRefType); 551 565 bool SplitMemberName( const char *desc, char *object, char *member ); 566 int CallProc(int idProc,void *pInfo,char *name,char *Parameter,LONG_PTR *plpRetIndex); 567 BOOL CallPropertyMethod(char *variable,char *RightSide,TYPEINFO *pRetTypeInfo); 552 568 int GetReturnTypeOfProc(int idProc,void *pInfo,char *name,char *Parameter,LONG_PTR *plpRetIndex); 553 569 BOOL GetReturnTypeOfPropertyMethod(char *variable,char *RightSide,TYPEINFO *pRetTypeInfo);
Note:
See TracChangeset
for help on using the changeset viewer.