Changeset 424 in dev for trunk/abdev/BasicCompiler_Common/Overload.cpp
- Timestamp:
- Mar 10, 2008, 5:39:36 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler_Common/Overload.cpp
r206 r424 29 29 char MethodName[VN_SIZE]; 30 30 if( !SplitMemberName( name, NULL, MethodName ) ) lstrcpy( MethodName, name ); 31 31 32 /* 32 33 //メソッドの場合は静的かどうかを調べる … … 40 41 pobj_parameter=new ParamImpl(Parameter); 41 42 43 Type leftType; 44 GetTermType( ObjectName, leftType ); 42 45 43 const UserProc *pUserProc = pobj_parameter->OverloadSolution( name,subs);46 const UserProc *pUserProc = pobj_parameter->OverloadSolution( name, subs, leftType ); 44 47 45 48 … … 54 57 std::vector<const UserProc *> &subs, 55 58 const Parameters ¶ms, 56 const Type &returnType ){ 59 const Type &returnType, 60 const Type &leftType ) 61 { 57 62 58 63 // オーバーロードの解決 … … 67 72 } 68 73 69 const UserProc *pUserProc = pobj_Parameter->OverloadSolution( name,subs);74 const UserProc *pUserProc = pobj_Parameter->OverloadSolution( name, subs, leftType); 70 75 71 76 delete pobj_Parameter;
Note:
See TracChangeset
for help on using the changeset viewer.