1
1
// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2
2
// -----------------------------------------------------------------------------
3
- // Copyright 2000-2024 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
3
+ // Copyright 2000-2025 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
4
4
// See the top-level COPYRIGHT file for details.
5
5
// SPDX-License-Identifier: Apache-2.0
6
6
// -----------------------------------------------------------------------------
7
7
/* ---------------------------------------------------------------------------*/
8
- /* BasicSerializer.cc (C) 2000-2024 */
8
+ /* BasicSerializer.cc (C) 2000-2025 */
9
9
/* */
10
10
/* Implémentation simple de 'ISerializer'. */
11
11
/* ---------------------------------------------------------------------------*/
23
23
/* ---------------------------------------------------------------------------*/
24
24
/* ---------------------------------------------------------------------------*/
25
25
26
- namespace Arccore
26
+ namespace Arcane
27
27
{
28
28
29
29
/* ---------------------------------------------------------------------------*/
@@ -122,7 +122,7 @@ class BasicSerializerNewImpl
122
122
Span<Float128> m_float128_view; // !< Vue les Float128
123
123
Span<Int128> m_int128_view; // !< Vue les Int128
124
124
125
- Int64ArrayView m_sizes_view; // !< Vue pour les tailles (doit être un multiple de ALIGN_SIZE);
125
+ ArrayView<Int64> m_sizes_view; // !< Vue pour les tailles (doit être un multiple de ALIGN_SIZE);
126
126
127
127
/* !
128
128
* \brief Copie des tailles utilisée pour l'envoie en plusieurs fois.
@@ -225,7 +225,7 @@ class BasicSerializerNewImpl
225
225
_fillPadding (float128_position, padded_float128_size);
226
226
_fillPadding (int128_position, padded_int128_size);
227
227
228
- m_sizes_view = Int64ArrayView (NB_SIZE_ELEM, (Int64*)&m_buffer_view[0 ]);
228
+ m_sizes_view = ArrayView<Int64> (NB_SIZE_ELEM, (Int64*)&m_buffer_view[0 ]);
229
229
m_sizes_view.fill (0 );
230
230
231
231
m_sizes_view[IDX_TAG] = SERIALIZE_TAG;
@@ -299,15 +299,15 @@ class BasicSerializerNewImpl
299
299
return m_buffer_view;
300
300
}
301
301
302
- Int64ConstArrayView sizesBuffer () const override
302
+ ConstArrayView<Int64> sizesBuffer () const override
303
303
{
304
304
return m_sizes_view;
305
305
}
306
306
307
307
void preallocate (Int64 size) override
308
308
{
309
309
_allocBuffer (size);
310
- m_sizes_view = Int64ArrayView (NB_SIZE_ELEM, (Int64*)&m_buffer_view[0 ]);
310
+ m_sizes_view = ArrayView<Int64> (NB_SIZE_ELEM, (Int64*)&m_buffer_view[0 ]);
311
311
}
312
312
313
313
void releaseBuffer () override
@@ -365,13 +365,13 @@ class BasicSerializerNewImpl
365
365
_checkAlignment ();
366
366
}
367
367
368
- ByteConstArrayView copyAndGetSizesBuffer () override
368
+ ConstArrayView< Byte > copyAndGetSizesBuffer () override
369
369
{
370
370
// Recopie dans \a m_size_copy_buffer les valeurs de \a m_size_view
371
371
// et retourne un pointeur sur \a m_size_copy_buffer.
372
- Int64ArrayView copy_buf (NB_SIZE_ELEM, m_size_copy_buffer);
372
+ ArrayView<Int64> copy_buf (NB_SIZE_ELEM, m_size_copy_buffer);
373
373
copy_buf.copy (m_sizes_view);
374
- ByteConstArrayView bytes (sizeof (m_size_copy_buffer), (const Byte *)m_size_copy_buffer);
374
+ ConstArrayView< Byte > bytes (sizeof (m_size_copy_buffer), (const Byte *)m_size_copy_buffer);
375
375
return bytes;
376
376
}
377
377
@@ -382,7 +382,7 @@ class BasicSerializerNewImpl
382
382
383
383
void printSizes (std::ostream& o) const override
384
384
{
385
- Int64ConstArrayView sbuf_sizes = this ->sizesBuffer ();
385
+ ConstArrayView<Int64> sbuf_sizes = this ->sizesBuffer ();
386
386
Int64 total_size = totalSize ();
387
387
Span<Byte > bytes = m_buffer_view;
388
388
o << " bytes " << bytes.size ()
@@ -1525,7 +1525,7 @@ globalBuffer() const
1525
1525
/* ---------------------------------------------------------------------------*/
1526
1526
/* ---------------------------------------------------------------------------*/
1527
1527
1528
- ByteConstArrayView BasicSerializer::
1528
+ ConstArrayView< Byte > BasicSerializer::
1529
1529
copyAndGetSizesBuffer ()
1530
1530
{
1531
1531
return _p ()->copyAndGetSizesBuffer ();
@@ -1534,7 +1534,7 @@ copyAndGetSizesBuffer()
1534
1534
/* ---------------------------------------------------------------------------*/
1535
1535
/* ---------------------------------------------------------------------------*/
1536
1536
1537
- Int64ConstArrayView BasicSerializer::
1537
+ ConstArrayView<Int64> BasicSerializer::
1538
1538
sizesBuffer ()
1539
1539
{
1540
1540
return _p ()->sizesBuffer ();
0 commit comments