typedef_hash