@@ -256,7 +256,7 @@ namespace edmNew {
256
256
void resize (size_type s) {
257
257
checkCapacityExausted (s);
258
258
m_v.m_data .resize (m_item.offset + s);
259
- m_v.m_dataSize = m_v.m_data .size ();
259
+ m_v.m_dataSize = static_cast < unsigned int >( m_v.m_data .size () );
260
260
m_item.size = s;
261
261
}
262
262
@@ -329,16 +329,16 @@ namespace edmNew {
329
329
expected = false ;
330
330
nanosleep (nullptr , nullptr );
331
331
}
332
- int offset = m_v.m_data .size ();
332
+ int offset = static_cast < int >( m_v.m_data .size () );
333
333
if (m_v.onDemand () && full ()) {
334
334
m_v.m_filling = false ;
335
335
dstvdetails::throwCapacityExausted ();
336
336
}
337
337
std::move (m_lv.begin (), m_lv.end (), std::back_inserter (m_v.m_data ));
338
- m_item.size = m_lv.size ();
338
+ m_item.size = static_cast <size_type>( m_lv.size () );
339
339
m_item.offset = offset;
340
340
341
- m_v.m_dataSize = m_v.m_data .size ();
341
+ m_v.m_dataSize = static_cast < unsigned int >( m_v.m_data .size () );
342
342
assert (m_v.m_filling == true );
343
343
m_v.m_filling = false ;
344
344
}
@@ -355,7 +355,7 @@ namespace edmNew {
355
355
void resize (size_type s) { m_lv.resize (s); }
356
356
357
357
id_type id () const { return m_item.id ; }
358
- size_type size () const { return m_lv.size (); }
358
+ size_type size () const { return static_cast <size_type>( m_lv.size () ); }
359
359
bool empty () const { return m_lv.empty (); }
360
360
361
361
data_type& operator [](size_type i) { return m_lv[i]; }
@@ -451,7 +451,7 @@ namespace edmNew {
451
451
void resize (size_t isize, size_t dsize) {
452
452
m_ids.resize (isize);
453
453
m_data.resize (dsize);
454
- m_dataSize = m_data.size ();
454
+ m_dataSize = static_cast < unsigned int >( m_data.size () );
455
455
}
456
456
457
457
void clean () {
@@ -463,14 +463,14 @@ namespace edmNew {
463
463
Item& item = addItem (iid, isize);
464
464
m_data.resize (m_data.size () + isize);
465
465
std::copy (idata, idata + isize, m_data.begin () + item.offset );
466
- m_dataSize = m_data.size ();
466
+ m_dataSize = static_cast < unsigned int >( m_data.size () );
467
467
return DetSet (*this , item, false );
468
468
}
469
469
// make space for it
470
470
DetSet insert (id_type iid, size_type isize) {
471
471
Item& item = addItem (iid, isize);
472
472
m_data.resize (m_data.size () + isize);
473
- m_dataSize = m_data.size ();
473
+ m_dataSize = static_cast < unsigned int >( m_data.size () );
474
474
return DetSet (*this , item, false );
475
475
}
476
476
@@ -485,7 +485,7 @@ namespace edmNew {
485
485
// sanity checks... (shall we throw or assert?)
486
486
if ((*p).isValid () && (*p).size > 0 && m_data.size () == (*p).offset + (*p).size ) {
487
487
m_data.resize ((*p).offset );
488
- m_dataSize = m_data.size ();
488
+ m_dataSize = static_cast <size_type>( m_data.size () );
489
489
}
490
490
m_ids.erase (m_ids.begin () + (p - m_ids.begin ()));
491
491
}
@@ -562,7 +562,7 @@ namespace edmNew {
562
562
563
563
size_type dataSize () const { return onDemand () ? size_type (m_dataSize) : size_type (m_data.size ()); }
564
564
565
- size_type size () const { return m_ids.size (); }
565
+ size_type size () const { return static_cast <size_type>( m_ids.size () ); }
566
566
567
567
// FIXME fast interfaces, not consistent with associative nature of container....
568
568
@@ -718,7 +718,7 @@ namespace edm {
718
718
719
719
static size_t size (const edmNew::DetSetVector<T>* iContainer) { return iContainer->dataSize (); }
720
720
static unsigned int indexFor (const value_type* iElement, const edmNew::DetSetVector<T>* iContainer) {
721
- return iElement - &(iContainer->data ().front ());
721
+ return static_cast < unsigned int >( iElement - &(iContainer->data ().front () ));
722
722
}
723
723
};
724
724
} // namespace edm
0 commit comments