vala-1.0 Reference Manual

Synopsis

public abstract class Expression : CodeNode  {
    public    Gee.ArrayList< LocalVariable >  temp_vars ;


    public    DataType                  static_type               { get; set; } ;
    public    DataType                  expected_type             { get; set; } ;
    public    weak Symbol               symbol_reference          { get; set; } ;
    public    weak bool                 ref_leaked                { get; set; } ;
    public    weak bool                 ref_missing               { get; set; } ;
    public    weak bool                 ref_sink                  { get; set; } ;
    public    weak bool                 can_fail                  { get; set; } ;
    public    weak bool                 lvalue                    { get; set; } ;


    public                              Expression                (  ) ;


    public    abstract bool             is_pure                   (  ) ;
}

Expression Description

Details

Constructor Details

Expression ()
    public                              Expression                (  ) ;		

Field Details

temp_vars
    public    Gee.ArrayList< LocalVariable >  temp_vars ;		

Signal Details

Property Details

static_type
    public    DataType                  static_type               { get; set; } ;		

expected_type
    public    DataType                  expected_type             { get; set; } ;		

symbol_reference
    public    weak Symbol               symbol_reference          { get; set; } ;		

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

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

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

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

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

Method Details

is_pure ()
    public    abstract bool             is_pure                   (  ) ;		


Created by Valadoc