Vala.CCodeAttribute – codegen Reference Manual
Packages
codegen
Vala
CCodeAttribute
array_length
array_length_expr
array_length_name
array_length_type
array_null_terminated
const_name
copy_function
ctype
default_value
default_value_on_error
delegate_target
delegate_target_destroy_notify_name
delegate_target_name
destroy_function
dup_function
feature_test_macros
finish_instance
finish_name
finish_real_name
finish_vfunc_name
free_function
free_function_address_of
get_value_function
header_filenames
lower_case_prefix
lower_case_suffix
marshaller_type_name
name
param_spec_function
pos
prefix
real_name
ref_function
ref_function_void
ref_sink_function
sentinel
set_value_function
take_value_function
type_id
type_name
unref_function
vfunc_name
CCodeAttribute
get_default_array_length
get_default_array_length_type
get_default_array_null_terminated
get_default_const_name
get_default_default_value
get_default_delegate_target
get_default_free_function
get_default_get_value_function
get_default_header_filenames
get_default_lower_case_prefix
get_default_lower_case_suffix
get_default_marshaller_type_name
get_default_name
get_default_param_spec_function
get_default_prefix
get_default_real_name
get_default_ref_function
get_default_ref_sink_function
get_default_set_value_function
get_default_take_value_function
get_default_type_id
get_default_unref_function
get_finish_name_for_basename
_array_length
_array_length_expr
_array_length_name
_array_length_type
_array_null_terminated
_const_name
_copy_function
_ctype
_default_value
_default_value_on_error
_delegate_target
_delegate_target_destroy_notify_name
_delegate_target_name
_destroy_function
_dup_function
_feature_test_macros
_finish_instance
_finish_name
_finish_real_name
_finish_vfunc_name
_free_function
_free_function_address_of
_get_value_function
_header_filenames
_lower_case_prefix
_lower_case_suffix
_marshaller_type_name
_name
_param_spec_function
_pos
_prefix
_real_name
_ref_function
_ref_function_void
_ref_sink_function
_sentinel
_set_value_function
_take_value_function
_type_id
_type_name
_unref_function
_vfunc_name
ccode
copy_function_set
ctype_set
destroy_function_set
dup_function_set
dynamic_method_id
free_function_set
next_lambda_id
node
ref_function_set
sym
unref_function_set
CCodeAttribute
Object Hierarchy:
Vala.CCodeAttribute
Vala.CCodeAttribute
Vala.CCodeAttribute
Vala.AttributeCache
Vala.AttributeCache
Vala.AttributeCache->Vala.CCodeAttribute
Description:
public
class
CCodeAttribute
:
AttributeCache
Cache for the CCode attribute
Namespace:
Vala
Package:
codegen
Content:
Properties:
public
bool
array_length
{
get
; }
public
string
?
array_length_expr
{
get
;
private
set
; }
public
string
?
array_length_name
{
get
;
private
set
; }
public
string
array_length_type
{
get
; }
public
bool
array_null_terminated
{
get
; }
public
string
const_name
{
get
; }
public
string
copy_function
{
get
; }
public
string
ctype
{
get
; }
public
string
default_value
{
get
; }
public
string
default_value_on_error
{
get
; }
public
bool
delegate_target
{
get
; }
public
string
delegate_target_destroy_notify_name
{
get
; }
public
string
delegate_target_name
{
get
; }
public
string
destroy_function
{
get
; }
public
string
dup_function
{
get
; }
public
string
feature_test_macros
{
get
; }
public
bool
finish_instance
{
get
; }
public
string
finish_name
{
get
; }
public
string
finish_real_name
{
get
; }
public
string
finish_vfunc_name
{
get
; }
public
string
free_function
{
get
; }
public
bool
free_function_address_of
{
get
; }
public
string
get_value_function
{
get
; }
public
string
header_filenames
{
get
; }
public
string
lower_case_prefix
{
get
; }
public
string
lower_case_suffix
{
get
; }
public
string
marshaller_type_name
{
get
; }
public
string
name
{
get
; }
public
string
param_spec_function
{
get
; }
public
double
pos
{
get
; }
public
string
prefix
{
get
; }
public
string
real_name
{
get
; }
public
string
ref_function
{
get
; }
public
bool
ref_function_void
{
get
; }
public
string
ref_sink_function
{
get
; }
public
string
sentinel
{
get
; }
public
string
set_value_function
{
get
; }
public
string
take_value_function
{
get
; }
public
string
type_id
{
get
; }
public
string
type_name
{
get
; }
public
string
unref_function
{
get
; }
public
string
vfunc_name
{
get
; }
Creation methods:
public
CCodeAttribute
(
CodeNode
node)
Methods:
private
bool
get_default_array_length
()
private
string
get_default_array_length_type
()
private
bool
get_default_array_null_terminated
()
private
string
get_default_const_name
()
private
string
get_default_default_value
()
private
bool
get_default_delegate_target
()
private
string
?
get_default_free_function
()
private
string
get_default_get_value_function
()
private
string
get_default_header_filenames
()
private
string
get_default_lower_case_prefix
()
private
string
get_default_lower_case_suffix
()
private
string
get_default_marshaller_type_name
()
private
string
get_default_name
()
private
string
get_default_param_spec_function
()
private
string
get_default_prefix
()
private
string
get_default_real_name
()
private
string
?
get_default_ref_function
()
private
string
get_default_ref_sink_function
()
private
string
get_default_set_value_function
()
private
string
get_default_take_value_function
()
private
string
get_default_type_id
()
private
string
?
get_default_unref_function
()
private
string
get_finish_name_for_basename
(
string
basename)
Fields:
private
bool
?
_array_length
private
string
?
_array_length_expr
private
string
?
_array_length_name
private
string
_array_length_type
private
bool
?
_array_null_terminated
private
string
_const_name
private
string
?
_copy_function
private
string
_ctype
private
string
_default_value
private
string
_default_value_on_error
private
bool
?
_delegate_target
private
string
_delegate_target_destroy_notify_name
private
string
_delegate_target_name
private
string
?
_destroy_function
private
string
?
_dup_function
private
string
_feature_test_macros
private
bool
?
_finish_instance
private
string
_finish_name
private
string
_finish_real_name
private
string
_finish_vfunc_name
private
string
?
_free_function
private
bool
?
_free_function_address_of
private
string
_get_value_function
private
string
_header_filenames
private
string
_lower_case_prefix
private
string
_lower_case_suffix
private
string
_marshaller_type_name
private
string
_name
private
string
_param_spec_function
private
double
?
_pos
private
string
_prefix
private
string
_real_name
private
string
?
_ref_function
private
bool
?
_ref_function_void
private
string
_ref_sink_function
private
string
_sentinel
private
string
_set_value_function
private
string
_take_value_function
private
string
_type_id
private
string
_type_name
private
string
?
_unref_function
private
string
_vfunc_name
private
Attribute
ccode
private
bool
copy_function_set
private
bool
ctype_set
private
bool
destroy_function_set
private
bool
dup_function_set
private
static
int
dynamic_method_id
private
bool
free_function_set
private
static
int
next_lambda_id
private
unowned
CodeNode
node
private
bool
ref_function_set
private
unowned
Symbol
?
sym
private
bool
unref_function_set