public abstract class TypeRegisterFunction : Object {
public TypeRegisterFunction ( ) ;
public void init_from_type ( bool plugin = ÿ% ) ;
public abstract Typesymbol get_type_declaration ( ) ;
public abstract string get_type_struct_name ( ) ;
public abstract string get_base_init_func_name ( ) ;
public abstract string get_class_init_func_name ( ) ;
public abstract string get_instance_struct_size ( ) ;
public abstract string get_instance_init_func_name ( ) ;
public abstract string get_parent_type_name ( ) ;
public virtual string get_type_flags ( ) ;
public virtual CCodeFragment get_type_interface_init_declaration ( ) ;
public abstract CCodeFragment get_type_interface_init_statements ( ) ;
public CCodeFragment get_declaration ( ) ;
public CCodeFragment get_definition ( ) ;
public abstract SymbolAccessibility get_accessibility ( ) ;
}

public TypeRegisterFunction ( ) ;
public void init_from_type ( bool plugin = ÿ% ) ;
public abstract Typesymbol get_type_declaration ( ) ;
public abstract string get_type_struct_name ( ) ;
public abstract string get_base_init_func_name ( ) ;
public abstract string get_class_init_func_name ( ) ;
public abstract string get_instance_struct_size ( ) ;
public abstract string get_instance_init_func_name ( ) ;
public abstract string get_parent_type_name ( ) ;
public virtual string get_type_flags ( ) ;
public virtual CCodeFragment get_type_interface_init_declaration ( ) ;
public abstract CCodeFragment get_type_interface_init_statements ( ) ;
public CCodeFragment get_declaration ( ) ;
public CCodeFragment get_definition ( ) ;
public abstract SymbolAccessibility get_accessibility ( ) ;
Created by Valadoc