00001 /* vim: set sw=8 ts=8 sts=8 expandtab: */ 00002 #ifndef CMAID_HASH_H 00003 #define CMAID_HASH_H 00004 00009 EAPI Cmaid_Set *cmaid_hash_set_new(const Cmaid_Value *v); 00010 EAPI Cmaid_Map *cmaid_hash_map_new(const Cmaid_Value *key, 00011 const Cmaid_Value *value); 00012 EAPI Cmaid_Cache *cmaid_hash_cache_new(const Cmaid_Value *v); 00013 00014 EAPI const Cmaid_Set_Interface cmaid_hash_set_if; 00015 EAPI const Cmaid_Map_Interface cmaid_hash_map_if; 00016 EAPI const Cmaid_Cache_Interface cmaid_hash_cache_if; 00017 EAPI const Cmaid_Iter_Interface cmaid_hash_key_iter_if; 00018 EAPI const Cmaid_Iter_Interface cmaid_hash_value_iter_if; 00019 /* for debugging only */ 00020 void cmaid_hash_dump(Cmaid_Container *c); 00025 #endif
1.5.8