GATE
Loading...
Searching...
No Matches
gate_value_class Struct Reference

Variable value carrier object. More...

#include <values.h>

Detailed Description

Variable value carrier object.

Stores each possible gate type and a related type ID. The different values are stored on a union, no heap allocation is required

Field Documentation

◆ ptr_value

gate_ptr_t ptr_value

Pointer value

◆ bool_value

gate_bool_t bool_value

Boolean value

◆ i8_value

gate_int8_t i8_value

8-bit integer value

◆ i16_value

gate_int16_t i16_value

16-bit integer value

◆ i32_value

gate_int32_t i32_value

32-bit integer value

◆ i64_value

gate_int64_t i64_value

64-bit integer value

◆ ui8_value

gate_uint8_t ui8_value

8-bit unsigned integer value

◆ ui16_value

gate_uint16_t ui16_value

16-bit unsigned integer value

◆ ui32_value

gate_uint32_t ui32_value

32-bit unsigned integer value

◆ ui64_value

gate_uint64_t ui64_value

64-bit unsigned integer value

◆ r32_value

gate_real32_t r32_value

32-bit floating point value

◆ r64_value

gate_real64_t r64_value

64-bit floating point value

◆ address_value

gate_uintptr_t address_value

Memory address (pointer size) value

◆ cstring_value

gate_cstr_t cstring_value

char const* value

◆ wstring_value

gate_wstr_t wstring_value

wchar_t const* value

◆ guid_value

gate_guid_t guid_value

GUID value

◆ date_value

gate_date_t date_value

Date value

◆ daytime_value

gate_daytime_t daytime_value

Daytime value

◆ datetime_value

gate_datetime_t datetime_value

Date+Daytime value

◆ time_value

gate_time_t time_value

Timestamp value

◆ string_value

gate_string_t string_value

String value

◆ array_value

gate_array_t array_value

Array value

◆ blob_value

gate_blob_t blob_value

BLOB value

◆ object_value

gate_object_ptr_t object_value

Object pointer value

◆ struct_value

gate_struct_ptr_t struct_value

Structure value


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