Enum BasicType

Enum Documentation

enum class gpa::serialization::BasicType

Enumeration describing the basic types exposed by the GPA Framework.

Values:

enumerator kUndefined

Type is unknown or the type has not been initialized.

enumerator kFloat

Single-precision, floating point value.

enumerator kDouble

Double-precision, floating point value.

enumerator kString

Null-terminated UTF8 character string.

enumerator kWideString

Null-terminated UTF16 character string.

enumerator kInt8

8-bit signed integer

enumerator kInt16

16-bit signed integer

enumerator kInt32

32-bit signed integer

enumerator kInt64

64-bit signed integer

enumerator kUInt8

8-bit unsigned integer

enumerator kUInt16

16-bit unsigned integer

enumerator kUInt32

32-bit unsigned integer

enumerator kUInt64

64-bit unsigned integer

enumerator kHandle

Opaque resource handle type.

enumerator kPointer

System memory pointer type.

enumerator kEmbedded

Value/type is embedded in the current type/struct declaration (for example, embedded struct or constant-size array)

enumerator kUserDefined

User-defined type that does not resolve to one of the other types in this enum.