1 /* This C header file is generated by NIT to compile modules and programs that requires hash. */
4 #include "kernel._sep.h"
5 #include <nit_common.h>
6 extern const char *LOCATE_hash
;
7 extern const int SFT_hash
[];
8 #define CALL_hash___Object___hash(recv) ((hash___Object___hash_t)CALL((recv), (SFT_hash[0] + 0)))
9 #define LOCATE_hash___Object___hash "hash::Object::hash"
10 val_t
hash___Object___hash(val_t p0
);
11 typedef val_t (*hash___Object___hash_t
)(val_t p0
);
12 #define LOCATE_hash___Int___hash "hash::Int::(hash::Object::hash)"
13 val_t
hash___Int___hash(val_t p0
);
14 typedef val_t (*hash___Int___hash_t
)(val_t p0
);
15 #define LOCATE_hash___Char___hash "hash::Char::(hash::Object::hash)"
16 val_t
hash___Char___hash(val_t p0
);
17 typedef val_t (*hash___Char___hash_t
)(val_t p0
);
18 #define LOCATE_hash___Bool___hash "hash::Bool::(hash::Object::hash)"
19 val_t
hash___Bool___hash(val_t p0
);
20 typedef val_t (*hash___Bool___hash_t
)(val_t p0
);