public class UnresolvedType : DataType {
public UnresolvedSymbol unresolved_symbol { get; set; } ;
public weak int array_rank { get; set; } ;
public weak int pointer_level { get; set; } ;
public weak bool is_weak { get; set; } ;
public UnresolvedType ( ) ;
public UnresolvedType.from_symbol ( UnresolvedSymbol symbol,
SourceReference? source = null ) ;
public static UnresolvedType? new_from_expression ( Expression expr ) ;
}

public UnresolvedType ( ) ;
public UnresolvedType.from_symbol ( UnresolvedSymbol symbol,
SourceReference? source = null ) ;
public UnresolvedSymbol unresolved_symbol { get; set; } ;
public weak int array_rank { get; set; } ;
public weak int pointer_level { get; set; } ;
public weak bool is_weak { get; set; } ;
public static UnresolvedType? new_from_expression ( Expression expr ) ;
Created by Valadoc