Ignore:
Timestamp:
Feb 11, 2008, 12:06:15 PM (16 years ago)
Author:
dai_9181
Message:

メンバ情報を保持するようにした

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler_Common/include/DataTable.h

    r355 r387  
    9898    int AddString( const char *str, int length );
    9999    int AddString( const char *str );
     100    int AddString( const std::string &str );
    100101    void Add( const DataTable &dataTable )
    101102    {
     
    116117        }
    117118    }
     119    int AddSpace( int size );
     120    void AddAlignment( int size );
    118121
    119122    const void *GetPtr() const
     
    142145        *(_int64 *)( buffer + pos ) = new64Value;
    143146    }
     147    void OverwriteBinary( int pos, const void *ptr, int size )
     148    {
     149        memcpy( buffer + pos, ptr, size );
     150    }
    144151
    145152    bool MakeConstObjectToProcessStaticBuffer( const CClass &objClass, const Jenga::Common::Strings &initMemberValues, int &dataTableOffset );
Note: See TracChangeset for help on using the changeset viewer.