Changeset 406 for trunk/src/io/string_table.cc
- Timestamp:
- 06/20/15 00:05:17 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/io/string_table.cc
r395 r406 22 22 uint32 cs_size = s.size() + 1; 23 23 NV_ASSERT( m_offsets.size() < index(-1), "Too many strings!" ); 24 index result = (index)m_offsets.size();24 index result = index( m_offsets.size() ); 25 25 size_t dsize = m_data.size(); 26 26 m_offsets.push_back( dsize ); … … 37 37 raw_copy( m_offsets.begin(), m_offsets.end(), offsets ); 38 38 raw_copy( m_data.begin(), m_data.end(), data ); 39 return new string_table( data, m_data.size(), offsets, (index)m_offsets.size() );39 return new string_table( data, m_data.size(), offsets, index( m_offsets.size() ) ); 40 40 } 41 41 42 42 void nv::string_table_creator::dump( nv::stream* out ) const 43 43 { 44 index count = (index)m_offsets.size();44 index count = index( m_offsets.size() ); 45 45 uint32 size = m_data.size(); 46 46 out->write( &count, sizeof( count ), 1 );
Note: See TracChangeset
for help on using the changeset viewer.