コード例 #1
0
ファイル: genreference.c プロジェクト: dipinhora/ponyc
static size_t genned_string_hash(genned_string_t* s)
{
  return ponyint_hash_ptr(s->string);
}
コード例 #2
0
ファイル: cycle.c プロジェクト: cyisfor/ponyc
static size_t view_hash(view_t* view)
{
  return ponyint_hash_ptr(view->actor);
}
コード例 #3
0
ファイル: actormap.c プロジェクト: killerswan/ponyc
static size_t actorref_hash(actorref_t* aref)
{
  return ponyint_hash_ptr(aref->actor);
}
コード例 #4
0
ファイル: symtab.c プロジェクト: JamesLinus/ponyc
static size_t sym_hash(symbol_t* sym)
{
  return ponyint_hash_ptr(sym->name);
}
コード例 #5
0
ファイル: cycle.c プロジェクト: cyisfor/ponyc
static size_t viewref_hash(viewref_t* vref)
{
  return ponyint_hash_ptr(vref->view);
}
コード例 #6
0
ファイル: reach.c プロジェクト: Sendence/ponyc
static size_t reach_type_hash(reach_type_t* t)
{
  return ponyint_hash_ptr(t->name);
}
コード例 #7
0
ファイル: codegen.c プロジェクト: Perelandric/ponyc
static size_t compile_local_hash(compile_local_t* p)
{
  return ponyint_hash_ptr(p->name);
}
コード例 #8
0
ファイル: reach.c プロジェクト: Sendence/ponyc
static size_t reach_method_name_hash(reach_method_name_t* n)
{
  return ponyint_hash_ptr(n->name);
}
コード例 #9
0
ファイル: reach.c プロジェクト: Sendence/ponyc
static size_t reach_mangled_hash(reach_method_t* m)
{
  return ponyint_hash_ptr(m->mangled_name);
}
コード例 #10
0
ファイル: reach.c プロジェクト: jersey99/ponyc
static size_t reachable_method_name_hash(reachable_method_name_t* m)
{
  return ponyint_hash_ptr(m->name);
}
コード例 #11
0
ファイル: buildflagset.c プロジェクト: JamesLinus/ponyc
// Functions required for our hash table type.
static size_t flag_hash(flag_t* flag)
{
  assert(flag != NULL);
  return ponyint_hash_ptr(flag->name);
}
コード例 #12
0
ファイル: gencall.c プロジェクト: Theodus/ponyc
static size_t ffi_decl_hash(ffi_decl_t* d)
{
  return ponyint_hash_ptr(d->func);
}