Generic Values
Generic Values — Полиморфный тип который может содержать значения любых других типов
Краткое описание
Описание
Детали
G_VALUE_HOLDS()
value
:
type
:
G_VALUE_TYPE()
Возвращает идентификатор типа value
.
value
:
G_VALUE_TYPE_NAME()
Возвращает типовое имя value
.
value
:
G_TYPE_IS_VALUE()
type
:
Возвращает :
G_TYPE_IS_VALUE_ABSTRACT()
type
:
G_IS_VALUE()
value
:
GValue
G_TYPE_VALUE
Возвращает типовой ID типа "GValue" который является упаковочным типом, используемый для размещения указателей на GValues.
G_TYPE_VALUE_ARRAY
Возвращает типовой ID типа "GValueArray" который является упаковочным типом, используемый для размещения указателей на GValueArrays.
g_value_init ()
Инициализирует value
которое по умолчанию является значением type
.
value
:
g_type
:
Возвращает :
g_value_copy ()
Копирует значение src_value
в dest_value
.
src_value
:
dest_value
:
g_value_reset ()
Очищает текущее значение в value
и сбрасывает его в значение по умолчанию (как будто значение было только что инициализировано).
value
:
Возвращает :
g_value_unset ()
value
:
g_value_set_instance ()
Устанавливает value
из инстанциируемого типа через value_table's функцию collect_value()
.
value
:
instance
:
экземпляр
g_value_fits_pointer ()
Определяет будет ли value
соответствовать размеру значения указателя. Это внутренняя функция введённая главным образом для C маршаллеров.
value
:
Возвращает :
g_value_peek_pointer ()
value
:
Возвращает :
g_value_type_compatible ()
src_type
:
исходный тип для копирования.
dest_type
:
целевой тип для копирования.
Возвращает :
g_value_type_transformable ()
src_type
:
Исходный тип.
dest_type
:
Целевой тип.
Возвращает :
g_value_transform ()
src_value
:
Исходное значение.
dest_value
:
Целевое значение.
Возвращает :
Найдено ли правило преобразование и может ли быть применено. После неудачной попытки преобразования, dest_value
остаётся нетронутым.
GValueTransform ()
src_value
:
Исходное значение.
dest_value
:
Целевое значение.
g_value_register_transform_func ()
src_type
:
Исходное значение.
dest_type
:
Целевое значение.
transform_func
:
функция которая преобразует значение типа src_type
в значение типа dest_type
g_strdup_value_contents ()
value
:
Возвращает :
Вновь распределённая строка.
Смотрите также
Last updated
Was this helpful?