19 #ifndef Minisat_IntMap_h
20 #define Minisat_IntMap_h
30 template<
class K,
class V,
class MkIndex = MkIndexDefault<K> >
58 template<
class K,
class MkIndex = MkIndexDefault<K> >
71 for (
int i = 0; i <
xs.
size(); i++)
89 template<
class K,
class V, V nil,
class MkIndex = MkIndexDefault<K> >
99 const V& operator[](K k)
const;
void insert(K key, V val, V pad)
void clear(bool dispose=false)
void clear(bool free=false)
void copyTo(vec< T > ©) const
void insert(K key, V val)
void reserve(K key, V pad)
IntMap(MkIndex _index=MkIndex())
K operator[](int index) const
const vec< K > & toVec() const
const V & operator[](K k) const
void clear(bool dealloc=false)
vec< T >::Size operator()(T t) const
void copyTo(IntMap &to) const
static bool find(V &ts, const T &t)
IntMap< K, char, MkIndex > in_set
void moveTo(vec< T > &dest)