vala-1.0 Reference Manual

Synopsis

public class MemberAccess : Expression  {
    public    Expression?               inner                     { get; set; } ;
    public    string                    member_name               { get; set; } ;
    public    weak bool                 pointer_member_access     { get; set; } ;
    public    weak bool                 prototype_access          { get; set; } ;
    public    weak bool                 creation_member           { get; set; } ;


    public                              MemberAccess              ( Expression?         inner,
                                                                    string              member_name,
                                                                    SourceReference?    source_reference = null ) ;
    public                              MemberAccess.simple       ( string              member_name,
                                                                    SourceReference?    source_reference = null ) ;
    public                              MemberAccess.pointer      ( Expression          inner,
                                                                    string              member_name,
                                                                    SourceReference?    source_reference = null ) ;


    public    void                      add_type_argument         ( DataType            arg ) ;
    public    Gee.Collection< DataType >  get_type_arguments        (  ) ;
}

MemberAccess Description

Details

Constructor Details

MemberAccess ()
    public                              MemberAccess              ( Expression?         inner,
                                                                    string              member_name,
                                                                    SourceReference?    source_reference = null ) ;		

MemberAccess.simple ()
    public                              MemberAccess.simple       ( string              member_name,
                                                                    SourceReference?    source_reference = null ) ;		

MemberAccess.pointer ()
    public                              MemberAccess.pointer      ( Expression          inner,
                                                                    string              member_name,
                                                                    SourceReference?    source_reference = null ) ;		

Field Details

Signal Details

Property Details

inner
    public    Expression?               inner                     { get; set; } ;		

member_name
    public    string                    member_name               { get; set; } ;		

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

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

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

Method Details

add_type_argument ()
    public    void                      add_type_argument         ( DataType            arg ) ;		

get_type_arguments ()
    public    Gee.Collection< DataType >  get_type_arguments        (  ) ;		


Created by Valadoc