src/misc/hashtable.hpp
branchcpp_gui
changeset 6308 646711c5feaa
parent 5884 be0c8467aeb4
child 10429 1b99254f9607
equal deleted inserted replaced
6307:f40e88cff863 6308:646711c5feaa
     1 /* $Id$ */
     1 /* $Id$ */
       
     2 
       
     3 /** @file hashtable.hpp */
     2 
     4 
     3 #ifndef  HASHTABLE_HPP
     5 #ifndef  HASHTABLE_HPP
     4 #define  HASHTABLE_HPP
     6 #define  HASHTABLE_HPP
     5 
     7 
     6 template <class Titem_>
     8 template <class Titem_>
    95 		}
    97 		}
    96 		return NULL;
    98 		return NULL;
    97 	}
    99 	}
    98 };
   100 };
    99 
   101 
   100 /** @class CHashTableT<Titem, Thash_bits> - simple hash table
   102 /** class CHashTableT<Titem, Thash_bits> - simple hash table
   101  *  of pointers allocated elsewhere.
   103  *  of pointers allocated elsewhere.
   102  *
   104  *
   103  *  Supports: Add/Find/Remove of Titems.
   105  *  Supports: Add/Find/Remove of Titems.
   104  *
   106  *
   105  *  Your Titem must meet some extra requirements to be CHashTableT
   107  *  Your Titem must meet some extra requirements to be CHashTableT