vala-1.0 Reference Manual

Synopsis

public abstract class Typesymbol : Symbol  {
    public                              Typesymbol                (  ) ;


    public    abstract string           get_cname                 ( bool                const_type = ÿ% ) ;
    public    virtual bool              is_reference_type         (  ) ;
    public    virtual string?           get_dup_function          (  ) ;
    public    virtual string?           get_free_function         (  ) ;
    public    virtual string?           get_copy_function         (  ) ;
    public    virtual string?           get_destroy_function      (  ) ;
    public    virtual bool              is_reference_counting     (  ) ;
    public    virtual string?           get_ref_function          (  ) ;
    public    virtual string?           get_unref_function        (  ) ;
    public    virtual string?           get_type_id               (  ) ;
    public    virtual string?           get_marshaller_type_name  (  ) ;
    public    virtual string?           get_get_value_function    (  ) ;
    public    virtual string?           get_set_value_function    (  ) ;
    public    virtual string?           get_upper_case_cname      ( string?             infix = null ) ;
    public    virtual string?           get_default_value         (  ) ;
    public    void                      add_cheader_filename      ( string              filename ) ;
    public    virtual bool              is_subtype_of             ( Typesymbol          t ) ;
    public    virtual int               get_type_parameter_index  ( string              name ) ;
    public    virtual string?           get_type_signature        (  ) ;
}

Typesymbol Description

Details

Constructor Details

Typesymbol ()
    public                              Typesymbol                (  ) ;		

Field Details

Signal Details

Property Details

Method Details

get_cname ()
    public    abstract string           get_cname                 ( bool                const_type = ÿ% ) ;		

is_reference_type ()
    public    virtual bool              is_reference_type         (  ) ;		

get_dup_function ()
    public    virtual string?           get_dup_function          (  ) ;		

get_free_function ()
    public    virtual string?           get_free_function         (  ) ;		

get_copy_function ()
    public    virtual string?           get_copy_function         (  ) ;		

get_destroy_function ()
    public    virtual string?           get_destroy_function      (  ) ;		

is_reference_counting ()
    public    virtual bool              is_reference_counting     (  ) ;		

get_ref_function ()
    public    virtual string?           get_ref_function          (  ) ;		

get_unref_function ()
    public    virtual string?           get_unref_function        (  ) ;		

get_type_id ()
    public    virtual string?           get_type_id               (  ) ;		

get_marshaller_type_name ()
    public    virtual string?           get_marshaller_type_name  (  ) ;		

get_get_value_function ()
    public    virtual string?           get_get_value_function    (  ) ;		

get_set_value_function ()
    public    virtual string?           get_set_value_function    (  ) ;		

get_upper_case_cname ()
    public    virtual string?           get_upper_case_cname      ( string?             infix = null ) ;		

get_default_value ()
    public    virtual string?           get_default_value         (  ) ;		

add_cheader_filename ()
    public    void                      add_cheader_filename      ( string              filename ) ;		

is_subtype_of ()
    public    virtual bool              is_subtype_of             ( Typesymbol          t ) ;		

get_type_parameter_index ()
    public    virtual int               get_type_parameter_index  ( string              name ) ;		

get_type_signature ()
    public    virtual string?           get_type_signature        (  ) ;		


Created by Valadoc