Ignore:
Timestamp:
Aug 11, 2007, 4:03:49 PM (17 years ago)
Author:
dai_9181
Message:
 
File:
1 edited

Legend:

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

    r256 r273  
    77    char *buffer;
    88    int size;
     9
     10    void Realloc( int size )
     11    {
     12        this->buffer = (char *)realloc( this->buffer, size + 100 );
     13        this->size = size;
     14    }
    915
    1016    // XMLシリアライズ用
     
    7581    }
    7682
    77     void operator =( const DataTable &dataTable )
     83    void operator = ( const DataTable &dataTable )
    7884    {
    7985        Clear();
     
    8187    }
    8288
    83     void Realloc( int size );
    8489    int AddBinary( const void *buffer, int size );
    8590    int Add( _int64 i64data );
     
    8994    int AddString( const char *str, int length );
    9095    int AddString( const char *str );
     96    void Add( const DataTable &dataTable )
     97    {
     98        AddBinary( dataTable.GetPtr(), dataTable.GetSize() );
     99    }
    91100
    92101    const void *GetPtr() const;
Note: See TracChangeset for help on using the changeset viewer.