Ignore:
Timestamp:
Jun 17, 2007, 4:44:57 AM (17 years ago)
Author:
dai_9181
Message:

プロジェクト内を整理。jengaライブラリのベースを作成。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler_Common/DebugMiddleFile.cpp

    r141 r159  
    115115
    116116    //イテレータをリセット
    117     extern CDBClass *pobj_DBClass;
     117    extern Classes *pobj_DBClass;
    118118    pobj_DBClass->Iterator_Reset();
    119119
     
    136136    // TypeDef情報
    137137    //////////////////
    138     *(long *)(buffer+i2)=(int)Smoothie::Meta::typeDefs.size();
    139     i2+=sizeof(long);
    140     for(i3=0;i3<(int)Smoothie::Meta::typeDefs.size();i3++){
    141         lstrcpy(buffer+i2,Smoothie::Meta::typeDefs[i3].GetName().c_str() );
    142         i2+=lstrlen(buffer+i2)+1;
    143 
    144         lstrcpy(buffer+i2,Smoothie::Meta::typeDefs[i3].GetBaseName().c_str() );
     138    *(long *)(buffer+i2)=(int)Smoothie::meta.typeDefs.size();
     139    i2+=sizeof(long);
     140    for(i3=0;i3<(int)Smoothie::meta.typeDefs.size();i3++){
     141        lstrcpy(buffer+i2,Smoothie::meta.typeDefs[i3].GetName().c_str() );
     142        i2+=lstrlen(buffer+i2)+1;
     143
     144        lstrcpy(buffer+i2,Smoothie::meta.typeDefs[i3].GetBaseName().c_str() );
    145145        i2+=lstrlen(buffer+i2)+1;
    146146
     
    482482    ///////////////////////////////////////////
    483483
    484     this->pobj_DBClass=new CDBClass();
     484    this->pobj_DBClass=new Classes();
    485485
    486486    int iMaxClassCount;
     
    494494    }
    495495
    496     extern CDBClass *pobj_DBClass;
     496    extern Classes *pobj_DBClass;
    497497    pobj_DBClass=this->pobj_DBClass;
    498498
     
    503503
    504504    //初期化
    505     Smoothie::Meta::typeDefs.clear();
     505    Smoothie::meta.typeDefs.clear();
    506506
    507507    //個数を取得
     
    513513
    514514        // 名前空間に未対応
    515         Smoothie::Meta::typeDefs.push_back( TypeDef( NamespaceScopes(), temp5, buffer+i2 ) );
     515        Smoothie::meta.typeDefs.push_back( TypeDef( NamespaceScopes(), temp5, buffer+i2 ) );
    516516
    517517        i2+=lstrlen(buffer+i2)+1;
     
    943943
    944944    // クラス情報
    945     extern CDBClass *pobj_DBClass;
     945    extern Classes *pobj_DBClass;
    946946    pobj_DBClass=this->pobj_DBClass;
    947947
Note: See TracChangeset for help on using the changeset viewer.