Ejemplo n.º 1
0
static size_t genned_string_hash(genned_string_t* s)
{
  return ponyint_hash_ptr(s->string);
}
Ejemplo n.º 2
0
static size_t view_hash(view_t* view)
{
  return ponyint_hash_ptr(view->actor);
}
Ejemplo n.º 3
0
static size_t actorref_hash(actorref_t* aref)
{
  return ponyint_hash_ptr(aref->actor);
}
Ejemplo n.º 4
0
static size_t sym_hash(symbol_t* sym)
{
  return ponyint_hash_ptr(sym->name);
}
Ejemplo n.º 5
0
static size_t viewref_hash(viewref_t* vref)
{
  return ponyint_hash_ptr(vref->view);
}
Ejemplo n.º 6
0
static size_t reach_type_hash(reach_type_t* t)
{
  return ponyint_hash_ptr(t->name);
}
Ejemplo n.º 7
0
static size_t compile_local_hash(compile_local_t* p)
{
  return ponyint_hash_ptr(p->name);
}
Ejemplo n.º 8
0
static size_t reach_method_name_hash(reach_method_name_t* n)
{
  return ponyint_hash_ptr(n->name);
}
Ejemplo n.º 9
0
static size_t reach_mangled_hash(reach_method_t* m)
{
  return ponyint_hash_ptr(m->mangled_name);
}
Ejemplo n.º 10
0
static size_t reachable_method_name_hash(reachable_method_name_t* m)
{
  return ponyint_hash_ptr(m->name);
}
Ejemplo n.º 11
0
// Functions required for our hash table type.
static size_t flag_hash(flag_t* flag)
{
  assert(flag != NULL);
  return ponyint_hash_ptr(flag->name);
}
Ejemplo n.º 12
0
static size_t ffi_decl_hash(ffi_decl_t* d)
{
  return ponyint_hash_ptr(d->func);
}