[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [Vala] Gee.HashMap doesn't work
- From: "Daniel Lucraft" <dan fluentradical com>
- To: vala-list gnome org
- Subject: Re: [Vala] Gee.HashMap doesn't work
- Date: Tue, 28 Oct 2008 14:35:50 +0000
It may be that you need to use direct_hash, direct_equal instead of
int_hash, int_equal.
As I understand it, the latter are for boxed ints.
best,
Dan
___________________________
Daniel Lucraft
http://www.daniellucraft.com/
2008/10/28 Кутейников Дмитрий <kuteynikov gmail com>:
> What I'am doing wrong?
>
> using GLib;
> using Gee;
>
> public class Test
> {
> public string a;
> }
>
> public int main(string[] args)
>
> {
> HashMap<uint32, Test> heap = new HashMap<uint32, Test>(int_hash,
> int_equal);
> if(heap.get(0) == null) stdout.printf("Null");
> else stdout.printf("Foo");
> Test b = new Test();
>
> b.a = "hello";
> heap.set(1, b);
> stdout.printf(heap.get(1).a);
> return 0;
> }
>
>
> Stack trace:
> #0 0x28123127 in g_int_hash () from /usr/local/lib/libglib-2.0.so.0
>
> #1 0x0804a181 in gee_hash_map_real_get (base=0x28420420, key=0x0)
> at hashmap.c:334
> #2 0x0804beca in gee_map_get (self=0x28420420, key=0x0) at map.c:72
>
> #3 0x08049611 in _main (args=0xbfbfecbc, args_length1=1) at
> hashtable.vala:12
> #4 0x080497ca in main (argc=1, argv=0xbfbfecbc) at hashtable.vala:9
>
> _______________________________________________
> Vala-list mailing list
> Vala-list gnome org
> http://mail.gnome.org/mailman/listinfo/vala-list
>
>
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]