Changeset 429 in dev for trunk/abdev/BasicCompiler32
- Timestamp:
- Mar 11, 2008, 4:01:03 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler32/NumOpe.cpp
r415 r429 249 249 char methodName[VN_SIZE], lpPtrOffset[VN_SIZE], parameter[VN_SIZE], dummy[1]; 250 250 ReferenceKind refType; 251 bool isParameterInBracket = false;251 PareOrBracket pareOrBracket = None; 252 252 lstrcpy( methodName, member ); 253 GetVarFormatString( methodName, parameter, lpPtrOffset, dummy, refType, & isParameterInBracket );253 GetVarFormatString( methodName, parameter, lpPtrOffset, dummy, refType, &pareOrBracket ); 254 254 255 255 objClass.EnumDynamicMethodsOrInterfaceMethods( methodName, userProcs ); … … 264 264 && parameter[0] // 実引数は1つ以上 265 265 && pUserProc->ReturnType().IsObject() // 戻り値がクラス型の場合 266 && isParameterInBracket )// 実引数は[]で囲まれている266 && pareOrBracket == Bracket ) // 実引数は[]で囲まれている 267 267 { 268 268 // プロパティ値として返ってきたオブジェクトインスタンスのインデクサを呼び出す … … 317 317 318 318 return true; 319 } 320 } 321 else if( pareOrBracket == Pare ) 322 { 323 // 関数ポインタ 324 SetError(); 325 326 /////////////////////////////////////////////////////////////////// 327 // メンバを検索 328 /////////////////////////////////////////////////////////////////// 329 if( GetMemberType( leftType, methodName, resultType, 0, false ) ){ 330 // メンバが見つかったとき 319 331 } 320 332 }
Note:
See TracChangeset
for help on using the changeset viewer.