- Timestamp:
- Mar 11, 2008, 4:01:47 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler64/NumOpe.cpp
r417 r430 245 245 char methodName[VN_SIZE], lpPtrOffset[VN_SIZE], parameter[VN_SIZE], dummy[1]; 246 246 ReferenceKind refType; 247 bool isParameterInBracket = false;247 PareOrBracket pareOrBracket = None; 248 248 lstrcpy( methodName, member ); 249 GetVarFormatString( methodName, parameter, lpPtrOffset, dummy, refType, & isParameterInBracket );249 GetVarFormatString( methodName, parameter, lpPtrOffset, dummy, refType, &pareOrBracket ); 250 250 251 251 objClass.EnumDynamicMethodsOrInterfaceMethods( methodName, userProcs ); … … 260 260 && parameter[0] // 実引数は1つ以上 261 261 && pUserProc->ReturnType().IsObject() // 戻り値がクラス型の場合 262 && isParameterInBracket )// 実引数は[]で囲まれている262 && pareOrBracket == Bracket ) // 実引数は[]で囲まれている 263 263 { 264 264 // プロパティ値として返ってきたオブジェクトインスタンスのインデクサを呼び出す … … 325 325 326 326 return true; 327 } 328 } 329 else if( pareOrBracket == Pare ) 330 { 331 // 関数ポインタ 332 SetError(); 333 334 /////////////////////////////////////////////////////////////////// 335 // メンバを検索 336 /////////////////////////////////////////////////////////////////// 337 if( GetMemberType( leftType, methodName, resultType, 0, false ) ){ 338 // メンバが見つかったとき 327 339 } 328 340 }
Note:
See TracChangeset
for help on using the changeset viewer.