DataType
Object Hierarchy:
Vala.DataType
Vala.DataType
Vala.DataType
Vala.CodeNode
Vala.CodeNode
Vala.CodeNode->Vala.DataType
Description:
public abstract class DataType :
CodeNode
A reference to a data type. This is used to specify static types of expressions.
Content:
Properties:
public unowned Symbol ? context_symbol { get ; set ; }
The referred symbol in the current context.
public bool floating_reference { get ; set ; }
Specifies that the expression transfers a floating reference.
public bool is_dynamic { get ; set ; }
Specifies that the type supports dynamic lookup.
public bool nullable { get ; set ; }
Specifies that the expression may be null.
public unowned Symbol ? symbol { get ; private set ; }
The referred symbol.
public unowned TypeSymbol ? type_symbol { get ; }
The referred type symbol.
public bool value_owned { get ; set ; }
Specifies that the expression or variable owns the value.
Creation methods:
Methods:
Fields:
Inherited Members:
All known members inherited from class Vala.CodeNode