Vala.Subroutine – libvala-0.56 Reference Manual
Packages
libvala-0.56
Vala
Subroutine
body
entry_block
exit_block
has_result
result_var
return_block
Subroutine
Subroutine
Object Hierarchy:
Description:
public
abstract
class
Subroutine
:
Symbol
All known sub-classes:
ArrayCopyMethod
ArrayMoveMethod
ArrayResizeMethod
Constructor
CreationMethod
Destructor
DynamicMethod
Method
PropertyAccessor
Namespace:
Vala
Package:
libvala-0.56
Content:
Properties:
public
Block
body
{
get
;
set
; }
public
BasicBlock
entry_block
{
get
;
set
; }
public
BasicBlock
exit_block
{
get
;
set
; }
public
abstract
bool
has_result
{
get
; }
public
LocalVariable
result_var
{
get
;
set
; }
public
BasicBlock
return_block
{
get
;
set
; }
Creation methods:
protected
Subroutine
(
string
? name,
SourceReference
? source_reference =
null
,
Comment
? comment =
null
)
Inherited Members:
All known members inherited from class Vala.Symbol
access
active
add_class
add_constant
add_constructor
add_delegate
add_destructor
add_enum
add_error_domain
add_field
add_interface
add_method
add_namespace
add_property
add_signal
add_struct
anonymous
camel_case_to_lower_case
comment
equal_func
external
external_package
from_commandline
get_full_name
get_hidden_member
get_top_accessible_scope
hash_func
hides
is_accessible
is_class_member
is_extern
is_instance_member
is_internal_symbol
is_private_symbol
lower_case_to_camel_case
name
owner
parent_symbol
scope
source_type
to_string
used
version
All known members inherited from class Vala.CodeNode
accept
accept_children
add_attribute
attributes
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_temp_name
get_used_variables
has_attribute
has_attribute_argument
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