Vala.Loop – vala Reference Manual
Packages
vala
Vala
Loop
body
condition
Loop
replace_expression
_body
_condition
Loop
Object Hierarchy:
Vala.Loop
Vala.Loop
Vala.Loop
Vala.CodeNode
Vala.CodeNode
Vala.CodeNode->Vala.Loop
Description:
public
abstract
class
Loop
:
CodeNode
Base class for all loop statements.
All known sub-classes:
DoStatement
ForStatement
LoopStatement
WhileStatement
Namespace:
Vala
Package:
vala
Content:
Properties:
public
Block
body
{
get
;
private
set
; }
Specifies the loop body.
public
Expression
?
condition
{
get
;
private
set
; }
Specifies the loop condition.
Creation methods:
protected
Loop
(
Expression
? condition,
Block
body,
SourceReference
? source_reference =
null
)
Methods:
public
override
void
replace_expression
(
Expression
old_node,
Expression
new_node)
Fields:
private
Block
_body
private
Expression
_condition
Inherited Members:
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