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 ( ) ;
}

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 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 void add_type_argument ( DataType arg ) ;
public Gee.Collection< DataType > get_type_arguments ( ) ;
Created by Valadoc