vala-1.0 Reference Manual

Synopsis

public class FormalParameter : Symbol  {
    public    DataType                  type_reference            { get; set; } ;
    public    weak ParameterDirection   direction                 { get; set; } ;
    public    weak bool                 ellipsis                  { get; set; } ;
    public    Expression                default_expression        { get; set; } ;
    public    weak bool                 no_array_length           { get; set; } ;
    public    weak bool                 construct_parameter       { get; set; } ;
    public    weak double               cparameter_position       { get; set; } ;
    public    weak double               carray_length_parameter_position { get; set; } ;
    public    weak double               cdelegate_target_parameter_position { get; set; } ;


    public                              FormalParameter           ( string              _name,
                                                                    DataType            type,
                                                                    SourceReference?    source = null ) ;
    public                              FormalParameter.with_ellipsis ( SourceReference?    source = null ) ;


    public    void                      process_attributes        (  ) ;
    public    FormalParameter           copy                      (  ) ;
}

FormalParameter Description

Details

Constructor Details

FormalParameter ()
    public                              FormalParameter           ( string              _name,
                                                                    DataType            type,
                                                                    SourceReference?    source = null ) ;		

FormalParameter.with_ellipsis ()
    public                              FormalParameter.with_ellipsis ( SourceReference?    source = null ) ;		

Field Details

Signal Details

Property Details

type_reference
    public    DataType                  type_reference            { get; set; } ;		

direction
    public    weak ParameterDirection   direction                 { get; set; } ;		

ellipsis
    public    weak bool                 ellipsis                  { get; set; } ;		

default_expression
    public    Expression                default_expression        { get; set; } ;		

no_array_length
    public    weak bool                 no_array_length           { get; set; } ;		

construct_parameter
    public    weak bool                 construct_parameter       { get; set; } ;		

cparameter_position
    public    weak double               cparameter_position       { get; set; } ;		

carray_length_parameter_position
    public    weak double               carray_length_parameter_position { get; set; } ;		

cdelegate_target_parameter_position
    public    weak double               cdelegate_target_parameter_position { get; set; } ;		

Method Details

process_attributes ()
    public    void                      process_attributes        (  ) ;		

copy ()
    public    FormalParameter           copy                      (  ) ;		


Created by Valadoc