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

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

#include <CeresEngine/Serialization/Serialization.hpp>

Public Attributes

SerializedMapMetadataFlags flags = SerializedMapMetadataFlag::None
 A set of flags that determine the serialization behavior of the object map.
 
TypeID keyType
 The map key type.
 
TypeID valueType
 The map value type.
 
UInt32 length = ~0u
 Specifies the number of elements in the map.
 

Detailed Description

A structure that holds metadata for a serialized map.

Member Data Documentation

◆ flags

SerializedMapMetadataFlags CeresEngine::SerializedMapMetadata::flags = SerializedMapMetadataFlag::None

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

◆ keyType

TypeID CeresEngine::SerializedMapMetadata::keyType

The map key type.

◆ length

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

Specifies the number of elements in the map.

~0u specifies an indeterminate length map.

◆ valueType

TypeID CeresEngine::SerializedMapMetadata::valueType

The map value type.


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