Public Member Functions | |
| Span< const Real > | realBytes () const |
| Span< const Int64 > | int64Bytes () const |
| Span< const Int32 > | int32Bytes () const |
| Span< const Int16 > | int16Bytes () const |
| Span< const Byte > | byteBytes () const |
| Span< const Int8 > | int8Bytes () const |
| Span< const Float16 > | float16Bytes () const |
| Span< const BFloat16 > | bfloat16Bytes () const |
| Span< const Float32 > | float32Bytes () const |
| Span< const Float128 > | float128Bytes () const |
| Span< const Int128 > | int128Bytes () const |
| void | reserve (eDataType dt, Int64 n, Int64 nb_put) |
| void | reserve (eBasicDataType dt, Int64 n, Int64 nb_put) |
| void | putType (eBasicDataType t) |
| void | getAndCheckType (eBasicDataType expected_type) |
| void | allocateBuffer () |
| void | allocateBuffer (Int64 nb_real, Int64 nb_int16, Int64 nb_int32, Int64 nb_int64, Int64 nb_byte, Int64 nb_int8, Int64 nb_float16, Int64 nb_bfloat16, Int64 nb_float32, Int64 nb_float128, Int64 nb_int128) |
| void | copy (const BasicSerializer &rhs) |
| void | setMode (eMode new_mode) |
| void | setFromSizes () |
| void | allocateBuffer (Int64 nb_real, Int64 nb_int16, Int64 nb_int32, Int64 nb_int64, Int64 nb_byte) |
| void | setSerializeTypeInfo (bool v) |
| bool | isSerializeTypeInfo () const |
Private Member Functions | |
| void | _setViews () |
Definition at line 73 of file BasicSerializerInternal.h.
| Arcane::BasicSerializer::Impl2::Impl2 | ( | ) |
Definition at line 520 of file BasicSerializer.cc.
| Arcane::BasicSerializer::Impl2::~Impl2 | ( | ) |
Definition at line 531 of file BasicSerializer.cc.
|
private |
Definition at line 688 of file BasicSerializer.cc.
| void Arcane::BasicSerializer::Impl2::allocateBuffer | ( | ) |
Definition at line 665 of file BasicSerializer.cc.
| void Arcane::BasicSerializer::Impl2::allocateBuffer | ( | Int64 | nb_real, |
| Int64 | nb_int16, | ||
| Int64 | nb_int32, | ||
| Int64 | nb_int64, | ||
| Int64 | nb_byte ) |
Definition at line 728 of file BasicSerializer.cc.
| void Arcane::BasicSerializer::Impl2::allocateBuffer | ( | Int64 | nb_real, |
| Int64 | nb_int16, | ||
| Int64 | nb_int32, | ||
| Int64 | nb_int64, | ||
| Int64 | nb_byte, | ||
| Int64 | nb_int8, | ||
| Int64 | nb_float16, | ||
| Int64 | nb_bfloat16, | ||
| Int64 | nb_float32, | ||
| Int64 | nb_float128, | ||
| Int64 | nb_int128 ) |
Definition at line 745 of file BasicSerializer.cc.
Definition at line 89 of file BasicSerializerInternal.h.
Definition at line 86 of file BasicSerializerInternal.h.
| void Arcane::BasicSerializer::Impl2::copy | ( | const BasicSerializer & | rhs | ) |
Definition at line 767 of file BasicSerializer.cc.
Definition at line 91 of file BasicSerializerInternal.h.
Definition at line 88 of file BasicSerializerInternal.h.
Definition at line 90 of file BasicSerializerInternal.h.
| void Arcane::BasicSerializer::Impl2::getAndCheckType | ( | eBasicDataType | expected_type | ) |
Definition at line 650 of file BasicSerializer.cc.
Definition at line 92 of file BasicSerializerInternal.h.
Definition at line 85 of file BasicSerializerInternal.h.
Definition at line 84 of file BasicSerializerInternal.h.
Definition at line 83 of file BasicSerializerInternal.h.
Definition at line 87 of file BasicSerializerInternal.h.
|
inline |
Definition at line 118 of file BasicSerializerInternal.h.
| void Arcane::BasicSerializer::Impl2::putType | ( | eBasicDataType | t | ) |
Definition at line 638 of file BasicSerializer.cc.
Definition at line 82 of file BasicSerializerInternal.h.
| void Arcane::BasicSerializer::Impl2::reserve | ( | eBasicDataType | dt, |
| Int64 | n, | ||
| Int64 | nb_put ) |
Definition at line 589 of file BasicSerializer.cc.
Definition at line 540 of file BasicSerializer.cc.
| void Arcane::BasicSerializer::Impl2::setFromSizes | ( | ) |
Definition at line 678 of file BasicSerializer.cc.
| void Arcane::BasicSerializer::Impl2::setMode | ( | eMode | new_mode | ) |
Definition at line 791 of file BasicSerializer.cc.
|
inline |
Definition at line 117 of file BasicSerializerInternal.h.
| BasicSerializerDataT<BFloat16> Arcane::BasicSerializer::Impl2::m_bfloat16 |
Definition at line 133 of file BasicSerializerInternal.h.
| BasicSerializerDataT<Byte> Arcane::BasicSerializer::Impl2::m_byte |
Definition at line 130 of file BasicSerializerInternal.h.
| BasicSerializerDataT<Float128> Arcane::BasicSerializer::Impl2::m_float128 |
Definition at line 135 of file BasicSerializerInternal.h.
| BasicSerializerDataT<Float16> Arcane::BasicSerializer::Impl2::m_float16 |
Definition at line 132 of file BasicSerializerInternal.h.
| BasicSerializerDataT<Float32> Arcane::BasicSerializer::Impl2::m_float32 |
Definition at line 134 of file BasicSerializerInternal.h.
| BasicSerializerDataT<Int128> Arcane::BasicSerializer::Impl2::m_int128 |
Definition at line 136 of file BasicSerializerInternal.h.
| BasicSerializerDataT<Int16> Arcane::BasicSerializer::Impl2::m_int16 |
Definition at line 129 of file BasicSerializerInternal.h.
| BasicSerializerDataT<Int32> Arcane::BasicSerializer::Impl2::m_int32 |
Definition at line 128 of file BasicSerializerInternal.h.
| BasicSerializerDataT<Int64> Arcane::BasicSerializer::Impl2::m_int64 |
Definition at line 127 of file BasicSerializerInternal.h.
| BasicSerializerDataT<Int8> Arcane::BasicSerializer::Impl2::m_int8 |
Definition at line 131 of file BasicSerializerInternal.h.
| bool Arcane::BasicSerializer::Impl2::m_is_serialize_typeinfo = false |
Definition at line 125 of file BasicSerializerInternal.h.
| eMode Arcane::BasicSerializer::Impl2::m_mode |
Definition at line 122 of file BasicSerializerInternal.h.
| BasicSerializer::Impl* Arcane::BasicSerializer::Impl2::m_p |
Definition at line 124 of file BasicSerializerInternal.h.
| eReadMode Arcane::BasicSerializer::Impl2::m_read_mode |
Definition at line 123 of file BasicSerializerInternal.h.
| BasicSerializerDataT<Real> Arcane::BasicSerializer::Impl2::m_real |
Definition at line 126 of file BasicSerializerInternal.h.