Vala.ReferenceType – vala Reference Manual
Packages
vala
Vala
ReferenceType
ReferenceType
ReferenceType
Object Hierarchy:
Vala.ReferenceType
Vala.ReferenceType
Vala.ReferenceType
Vala.DataType
Vala.DataType
Vala.DataType->Vala.ReferenceType
Vala.CodeNode
Vala.CodeNode
Vala.CodeNode->Vala.DataType
Description:
public
abstract
class
ReferenceType
:
DataType
A reference type, i.e. a class, interface, or array type.
All known sub-classes:
ArrayType
ClassType
ErrorType
InterfaceType
NullType
ObjectType
Namespace:
Vala
Package:
vala
Content:
Creation methods:
protected
ReferenceType
(
Symbol
? symbol,
SourceReference
? source_reference =
null
)
Inherited Members:
All known members inherited from class Vala.DataType
_context_symbol
_empty_type_list
_floating_reference
_is_dynamic
_nullable
_symbol
_value_owned
accept
accept_children
add_type_argument
check_type_arguments
compatible
context_symbol
copy
equals
floating_reference
get_actual_type
get_member
get_parameters
get_pointer_member
get_return_type
get_type_arguments
get_type_signature
has_type_arguments
infer_type_argument
is_accessible
is_disposable
is_dynamic
is_generic
is_invokable
is_non_null_simple_type
is_real_non_null_struct_type
is_real_struct_type
is_reference_type_or_type_parameter
is_weak
nullable
remove_all_type_arguments
replace_type
replace_type_parameter
stricter
symbol
to_prototype_string
to_qualified_string
to_string
type_argument_list
type_symbol
value_owned
All known members inherited from class Vala.CodeNode
_checked
_error
_parent_node
_source_reference
_unreachable
accept
accept_children
add_attribute
attributes
attributes_cache
check
checked
copy_attribute_bool
copy_attribute_double
copy_attribute_integer
copy_attribute_string
emit
error
get_attribute
get_attribute_bool
get_attribute_cache
get_attribute_cache_index
get_attribute_double
get_attribute_integer
get_attribute_string
get_defined_variables
get_error_types
get_or_create_attribute
get_temp_name
get_used_variables
has_attribute
has_attribute_argument
last_temp_nr
next_attribute_cache_index
parent_node
remove_attribute_argument
replace_expression
replace_type
set_attribute
set_attribute_bool
set_attribute_cache
set_attribute_double
set_attribute_integer
set_attribute_string
source_reference
to_string
tree_can_fail
type_name
unreachable