Ignore:
Timestamp:
May 12, 2007, 4:34:39 PM (17 years ago)
Author:
dai_9181
Message:

暗黙的なアップキャストを可能にした

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler_Common/VariableOpe.cpp

    r114 r116  
    732732        }
    733733
    734         // TODO: TypeDefされたクラスの静的メンバに未対応
     734        int typeDefIndex = Smoothie::Meta::typeDefs.GetIndex( VarName );
     735        if( typeDefIndex != -1 ){
     736            // TypeDef後の型名だったとき
     737            lstrcpy( VarName, Smoothie::Meta::typeDefs[typeDefIndex].GetBaseName().c_str() );
     738        }
    735739
    736740        char temp2[VN_SIZE];
Note: See TracChangeset for help on using the changeset viewer.