CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::SerializedArrayMetadata Struct Referencefinal

A structure that holds metadata for a serialized array. More...

#include <CeresEngine/Serialization/Serialization.hpp>

Public Attributes

SerializedArrayMetadataFlags flags = SerializedArrayMetadataFlag::None
 A set of flags that determine the serialization behavior of the object array.
 
TypeID elementType
 The array element type.
 
UInt32 length = ~0u
 Specifies the number of elements in the array.
 

Detailed Description

A structure that holds metadata for a serialized array.

Member Data Documentation

◆ elementType

TypeID CeresEngine::SerializedArrayMetadata::elementType

The array element type.

◆ flags

SerializedArrayMetadataFlags CeresEngine::SerializedArrayMetadata::flags = SerializedArrayMetadataFlag::None

A set of flags that determine the serialization behavior of the object array.

◆ length

UInt32 CeresEngine::SerializedArrayMetadata::length = ~0u

Specifies the number of elements in the array.

~0u specifies an indeterminate length array.


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