1 #ifndef _RE2C_UTIL_FREE_LIST_
2 #define _RE2C_UTIL_FREE_LIST_
13 typedef typename std::set<_Ty>::iterator
iterator;
14 typedef typename std::set<_Ty>::size_type
size_type;
15 typedef typename std::set<_Ty>::key_type
key_type;
21 using std::set<_Ty>::insert;
23 size_type
erase(
const key_type& key)
27 return std::set<_Ty>::erase(key);
36 for(iterator it = this->begin(); it != this->end(); ++it)
40 std::set<_Ty>::clear();
56 #endif // _RE2C_UTIL_FREE_LIST_
size_type erase(const key_type &key)
std::set< _Ty >::key_type key_type
std::set< _Ty >::iterator iterator
std::set< _Ty >::size_type size_type