Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::BasicSerializer::Impl Class Referenceabstract
Inheritance diagram for Arcane::BasicSerializer::Impl:
Collaboration diagram for Arcane::BasicSerializer::Impl:

Public Member Functions

virtual Span< RealgetRealBuffer ()=0
virtual Span< Int16getInt16Buffer ()=0
virtual Span< Int32getInt32Buffer ()=0
virtual Span< Int64getInt64Buffer ()=0
virtual Span< BytegetByteBuffer ()=0
virtual Span< Int8getInt8Buffer ()=0
virtual Span< Float16getFloat16Buffer ()=0
virtual Span< BFloat16getBFloat16Buffer ()=0
virtual Span< Float32getFloat32Buffer ()=0
virtual Span< Float128getFloat128Buffer ()=0
virtual Span< Int128getInt128Buffer ()=0
virtual 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)=0
virtual void copy (Impl *rhs)=0
virtual Span< ByteglobalBuffer ()=0
virtual Span< const ByteglobalBuffer () const =0
virtual ConstArrayView< Int64sizesBuffer () const =0
virtual ConstArrayView< BytecopyAndGetSizesBuffer ()=0
virtual void preallocate (Int64 size)=0
virtual void releaseBuffer ()=0
virtual void setFromSizes ()=0
virtual Int64 totalSize () const =0
virtual void printSizes (std::ostream &o) const =0
virtual void allocateBuffer (Int64 nb_real, Int64 nb_int16, Int64 nb_int32, Int64 nb_int64, Int64 nb_byte)=0

Detailed Description

Definition at line 29 of file BasicSerializerInternal.h.

Constructor & Destructor Documentation

◆ ~Impl()

virtual Arcane::BasicSerializer::Impl::~Impl ( )
inlinevirtual

Definition at line 33 of file BasicSerializerInternal.h.


The documentation for this class was generated from the following file: