Arcane  v3.16.0.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe SerializeValue< DataType >
+ Graphe d'héritage de SerializeValue< DataType >:
+ Graphe de collaboration de SerializeValue< DataType >:

Fonctions membres publiques

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

Attributs publics

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

Types privés

using ValueTraitsType = ValueTraits<DataType>
 

Description détaillée

template<typename DataType>
class SerializeValue< DataType >

Définition à la ligne 68 du fichier TestSerialize.cc.

Documentation des définitions de type membres

◆ ValueTraitsType

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

Définition à la ligne 71 du fichier TestSerialize.cc.

Documentation des constructeurs et destructeur

◆ SerializeValue()

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

Définition à la ligne 75 du fichier TestSerialize.cc.

Documentation des fonctions membres

◆ checkValid()

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

Implémente ISerializeValue.

Définition à la ligne 104 du fichier TestSerialize.cc.

◆ resizeAndFill()

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

Définition à la ligne 112 du fichier TestSerialize.cc.

◆ serialize()

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

Implémente ISerializeValue.

Définition à la ligne 81 du fichier TestSerialize.cc.

Documentation des données membres

◆ m_array_values

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

Définition à la ligne 120 du fichier TestSerialize.cc.

◆ m_data_type

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

Définition à la ligne 123 du fichier TestSerialize.cc.

◆ m_result_array_values

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

Définition à la ligne 121 du fichier TestSerialize.cc.

◆ m_unique_value

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

Définition à la ligne 122 du fichier TestSerialize.cc.


La documentation de cette classe a été générée à partir du fichier suivant :