template <class Key, class T, class Compare = less<Key>, class Allocator = allocator<pair<const Key,T> > >
class CMAP
{
public:
map<Key,T,Compare,Allocator > Internal;
unsigned int size() const
{
return Internal.size();
};
T& operator[](const Key& k)
{
return Internal[k];
}
void clear()
{
Internal.clear();
}
};