Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
SerializeValue< DataType > Class Template Reference
Inheritance diagram for SerializeValue< DataType >:
Collaboration diagram for SerializeValue< DataType >:

Public Member Functions

void serialize (ISerializer *s) override
void checkValid () override
void resizeAndFill (Int32 size)

Public Attributes

UniqueArray< DataType > m_array_values
UniqueArray< DataType > m_result_array_values
DataType m_unique_value = {}
eBasicDataType m_data_type = eBasicDataType::Unknown

Private Types

using ValueTraitsType = ValueTraits<DataType>

Detailed Description

template<typename DataType>
class SerializeValue< DataType >

Definition at line 69 of file TestSerialize.cc.

Member Typedef Documentation

◆ ValueTraitsType

template<typename DataType>
using SerializeValue< DataType >::ValueTraitsType = ValueTraits<DataType>
private

Definition at line 72 of file TestSerialize.cc.

Constructor & Destructor Documentation

◆ SerializeValue()

template<typename DataType>
SerializeValue< DataType >::SerializeValue ( )
inline

Definition at line 76 of file TestSerialize.cc.

Member Function Documentation

◆ checkValid()

template<typename DataType>
void SerializeValue< DataType >::checkValid ( )
inlineoverridevirtual

Implements ISerializeValue.

Definition at line 105 of file TestSerialize.cc.

◆ resizeAndFill()

template<typename DataType>
void SerializeValue< DataType >::resizeAndFill ( Int32 size)
inline

Definition at line 113 of file TestSerialize.cc.

◆ serialize()

template<typename DataType>
void SerializeValue< DataType >::serialize ( ISerializer * s)
inlineoverridevirtual

Implements ISerializeValue.

Definition at line 82 of file TestSerialize.cc.

Member Data Documentation

◆ m_array_values

template<typename DataType>
UniqueArray<DataType> SerializeValue< DataType >::m_array_values

Definition at line 121 of file TestSerialize.cc.

◆ m_data_type

template<typename DataType>
eBasicDataType SerializeValue< DataType >::m_data_type = eBasicDataType::Unknown

Definition at line 124 of file TestSerialize.cc.

◆ m_result_array_values

template<typename DataType>
UniqueArray<DataType> SerializeValue< DataType >::m_result_array_values

Definition at line 122 of file TestSerialize.cc.

◆ m_unique_value

template<typename DataType>
DataType SerializeValue< DataType >::m_unique_value = {}

Definition at line 123 of file TestSerialize.cc.


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