Enum BasicType
Defined in File basic-type.h
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.
-
enumerator kUndefined