p = g_hash_table_lookup(self->names, GUINT_TO_POINTER(name));
if(p == NULL) return LTTV_NONE;
p = g_hash_table_lookup(self->names, GUINT_TO_POINTER(name));
if(p == NULL) return LTTV_NONE;
i--;
a = &g_array_index(self->attributes, Attribute, i);
*v = address_of_value(a->type, &(a->value));
i--;
a = &g_array_index(self->attributes, Attribute, i);
*v = address_of_value(a->type, &(a->value));
g_array_free(self->attributes, TRUE);
G_OBJECT_CLASS(g_type_class_peek_parent(LTTV_ATTRIBUTE_GET_CLASS(self)))->finalize(G_OBJECT(self));
}
g_array_free(self->attributes, TRUE);
G_OBJECT_CLASS(g_type_class_peek_parent(LTTV_ATTRIBUTE_GET_CLASS(self)))->finalize(G_OBJECT(self));
}