Vala.CodeVisitor – libvala-0.56 Reference Manual
Packages
libvala-0.56
Vala
CodeVisitor
CodeVisitor
visit_addressof_expression
visit_array_creation_expression
visit_assignment
visit_base_access
visit_binary_expression
visit_block
visit_boolean_literal
visit_break_statement
visit_cast_expression
visit_catch_clause
visit_character_literal
visit_class
visit_conditional_expression
visit_constant
visit_constructor
visit_continue_statement
visit_creation_method
visit_data_type
visit_declaration_statement
visit_delegate
visit_delete_statement
visit_destructor
visit_do_statement
visit_element_access
visit_empty_statement
visit_end_full_expression
visit_enum
visit_enum_value
visit_error_code
visit_error_domain
visit_expression
visit_expression_statement
visit_field
visit_for_statement
visit_foreach_statement
visit_formal_parameter
visit_if_statement
visit_initializer_list
visit_integer_literal
visit_interface
visit_lambda_expression
visit_local_variable
visit_lock_statement
visit_loop_statement
visit_member_access
visit_method
visit_method_call
visit_named_argument
visit_namespace
visit_null_literal
visit_object_creation_expression
visit_pointer_indirection
visit_postfix_expression
visit_property
visit_property_accessor
visit_real_literal
visit_reference_transfer_expression
visit_regex_literal
visit_return_statement
visit_signal
visit_sizeof_expression
visit_slice_expression
visit_source_file
visit_string_literal
visit_struct
visit_switch_label
visit_switch_section
visit_switch_statement
visit_template
visit_throw_statement
visit_try_statement
visit_tuple
visit_type_check
visit_type_parameter
visit_typeof_expression
visit_unary_expression
visit_unlock_statement
visit_using_directive
visit_while_statement
visit_with_statement
visit_yield_statement
CodeVisitor
Object Hierarchy:
Description:
public
abstract
class
CodeVisitor
All known sub-classes:
CodeGenerator
CodeWriter
FlowAnalyzer
GirParser
Parser
Parser
SemanticAnalyzer
SymbolResolver
TraverseVisitor
UsedAttr
Namespace:
Vala
Package:
libvala-0.56
Content:
Creation methods:
protected
CodeVisitor
()
Methods:
public
virtual
void
visit_addressof_expression
(
AddressofExpression
expr)
public
virtual
void
visit_array_creation_expression
(
ArrayCreationExpression
expr)
public
virtual
void
visit_assignment
(
Assignment
a)
public
virtual
void
visit_base_access
(
BaseAccess
expr)
public
virtual
void
visit_binary_expression
(
BinaryExpression
expr)
public
virtual
void
visit_block
(
Block
b)
public
virtual
void
visit_boolean_literal
(
BooleanLiteral
lit)
public
virtual
void
visit_break_statement
(
BreakStatement
stmt)
public
virtual
void
visit_cast_expression
(
CastExpression
expr)
public
virtual
void
visit_catch_clause
(
CatchClause
clause)
public
virtual
void
visit_character_literal
(
CharacterLiteral
lit)
public
virtual
void
visit_class
(
Class
cl)
public
virtual
void
visit_conditional_expression
(
ConditionalExpression
expr)
public
virtual
void
visit_constant
(
Constant
c)
public
virtual
void
visit_constructor
(
Constructor
c)
public
virtual
void
visit_continue_statement
(
ContinueStatement
stmt)
public
virtual
void
visit_creation_method
(
CreationMethod
m)
public
virtual
void
visit_data_type
(
DataType
type)
public
virtual
void
visit_declaration_statement
(
DeclarationStatement
stmt)
public
virtual
void
visit_delegate
(
Delegate
d)
public
virtual
void
visit_delete_statement
(
DeleteStatement
stmt)
public
virtual
void
visit_destructor
(
Destructor
d)
public
virtual
void
visit_do_statement
(
DoStatement
stmt)
public
virtual
void
visit_element_access
(
ElementAccess
expr)
public
virtual
void
visit_empty_statement
(
EmptyStatement
stmt)
public
virtual
void
visit_end_full_expression
(
Expression
expr)
public
virtual
void
visit_enum
(
Enum
en)
public
virtual
void
visit_enum_value
(
EnumValue
ev)
public
virtual
void
visit_error_code
(
ErrorCode
ecode)
public
virtual
void
visit_error_domain
(
ErrorDomain
edomain)
public
virtual
void
visit_expression
(
Expression
expr)
public
virtual
void
visit_expression_statement
(
ExpressionStatement
stmt)
public
virtual
void
visit_field
(
Field
f)
public
virtual
void
visit_for_statement
(
ForStatement
stmt)
public
virtual
void
visit_foreach_statement
(
ForeachStatement
stmt)
public
virtual
void
visit_formal_parameter
(
Parameter
p)
public
virtual
void
visit_if_statement
(
IfStatement
stmt)
public
virtual
void
visit_initializer_list
(
InitializerList
list)
public
virtual
void
visit_integer_literal
(
IntegerLiteral
lit)
public
virtual
void
visit_interface
(
Interface
iface)
public
virtual
void
visit_lambda_expression
(
LambdaExpression
expr)
public
virtual
void
visit_local_variable
(
LocalVariable
local)
public
virtual
void
visit_lock_statement
(
LockStatement
stmt)
public
virtual
void
visit_loop_statement
(
LoopStatement
stmt)
public
virtual
void
visit_member_access
(
MemberAccess
expr)
public
virtual
void
visit_method
(
Method
m)
public
virtual
void
visit_method_call
(
MethodCall
expr)
public
virtual
void
visit_named_argument
(
NamedArgument
expr)
public
virtual
void
visit_namespace
(
Namespace
ns)
public
virtual
void
visit_null_literal
(
NullLiteral
lit)
public
virtual
void
visit_object_creation_expression
(
ObjectCreationExpression
expr)
public
virtual
void
visit_pointer_indirection
(
PointerIndirection
expr)
public
virtual
void
visit_postfix_expression
(
PostfixExpression
expr)
public
virtual
void
visit_property
(
Property
prop)
public
virtual
void
visit_property_accessor
(
PropertyAccessor
acc)
public
virtual
void
visit_real_literal
(
RealLiteral
lit)
public
virtual
void
visit_reference_transfer_expression
(
ReferenceTransferExpression
expr)
public
virtual
void
visit_regex_literal
(
RegexLiteral
lit)
public
virtual
void
visit_return_statement
(
ReturnStatement
stmt)
public
virtual
void
visit_signal
(
Signal
sig)
public
virtual
void
visit_sizeof_expression
(
SizeofExpression
expr)
public
virtual
void
visit_slice_expression
(
SliceExpression
expr)
public
virtual
void
visit_source_file
(
SourceFile
source_file)
public
virtual
void
visit_string_literal
(
StringLiteral
lit)
public
virtual
void
visit_struct
(
Struct
st)
public
virtual
void
visit_switch_label
(
SwitchLabel
label)
public
virtual
void
visit_switch_section
(
SwitchSection
section)
public
virtual
void
visit_switch_statement
(
SwitchStatement
stmt)
public
virtual
void
visit_template
(
Template
tmpl)
public
virtual
void
visit_throw_statement
(
ThrowStatement
stmt)
public
virtual
void
visit_try_statement
(
TryStatement
stmt)
public
virtual
void
visit_tuple
(
Tuple
tuple)
public
virtual
void
visit_type_check
(
TypeCheck
expr)
public
virtual
void
visit_type_parameter
(
TypeParameter
p)
public
virtual
void
visit_typeof_expression
(
TypeofExpression
expr)
public
virtual
void
visit_unary_expression
(
UnaryExpression
expr)
public
virtual
void
visit_unlock_statement
(
UnlockStatement
stmt)
public
virtual
void
visit_using_directive
(
UsingDirective
ns)
public
virtual
void
visit_while_statement
(
WhileStatement
stmt)
public
virtual
void
visit_with_statement
(
WithStatement
stmt)
public
virtual
void
visit_yield_statement
(
YieldStatement
y)