Ignore:
Timestamp:
Aug 1, 2007, 11:19:01 PM (17 years ago)
Author:
dai_9181
Message:

MetaImplを廃止し、Metaにした。
ObjectModuleクラス、Linkerクラスを用意。

File:
1 edited

Legend:

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

    r209 r256  
    3333
    3434    // ハッシュ値を取得
    35     DllProc *pDllProc = compiler.GetMeta().GetDllProcs().GetHashArrayElement( simpleName );
     35    DllProc *pDllProc = compiler.objectModule.meta.GetDllProcs().GetHashArrayElement( simpleName );
    3636    while(pDllProc){
    3737        if( pDllProc->IsEqualSymbol( fullName ) ){
     
    7474            }
    7575            else{
    76                 pobj_c=compiler.GetMeta().GetClasses().Find(ObjName);
     76                pobj_c=compiler.objectModule.meta.GetClasses().Find(ObjName);
    7777                if( pobj_c ){
    7878                    isStatic = true;
     
    107107
    108108    // グローバル関数を検索
    109     compiler.GetMeta().GetUserProcs().EnumGlobalProcs( NestMember, name, subs );
     109    compiler.objectModule.meta.GetUserProcs().EnumGlobalProcs( NestMember, name, subs );
    110110}
    111111
     
    151151
    152152const UserProc *GetClassMethod( const char *className, const char *methodName ){
    153     const CClass *pClass = compiler.GetMeta().GetClasses().Find( className );
     153    const CClass *pClass = compiler.objectModule.meta.GetClasses().Find( className );
    154154    if( pClass ){
    155155        vector<const UserProc *> userProcs;
Note: See TracChangeset for help on using the changeset viewer.