My question, really, is which one is the best to define in a VAPI file a typedef. This is: if I have in C

    #typedef uint32_t xcb_atom_t;


is better to define it as:

    [SimpleType]
    [IntegerType (rank = 9)]
    [CCode (cname = "xcb_atom_t", has_type_id = false)]
    public struct Atom {
    }

or as:

    [SimpleType]
    [CCode (cname = "xcb_atom_t", has_type_id = false)]
    public struct Atom : uint32 {
    }


?

Thanks.

El 05/01/14 22:39, Luca Bruno escribió:
You inherit all the methods from uint32? ;)


On Sun, Jan 5, 2014 at 9:51 PM, rastersoft <ras...@rastersoft.com> wrote:

Hi again:

Another doubt I have is: what is the difference between doing:

     [SimpleType]
     [IntegerType (rank = 9)]
     [CCode (cname = "c_name", has_type_id = false)]
     public struct StructName {
     }

and

     [SimpleType]
     [CCode (cname = "c_name", has_type_id = false)]
     public struct StructName : uint32 {
     }

Thanks

--
Nos leemos
                          RASTER    (Linux user #228804)
ras...@rastersoft.com              http://www.rastersoft.com

_______________________________________________
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list




--
Nos leemos
                         RASTER    (Linux user #228804)
ras...@rastersoft.com              http://www.rastersoft.com

_______________________________________________
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to