Writing wrapper for 3 different classes which 3 different unordered_map and related functions of each class
<p>I have 3 different classes .Each having a different boost::unordered_map and associated functions .
In the Ist classs, unordered_map has key as long int and returns pointer to struct tm.
And i have function like <code>tm * Maketime(long int)</code> .</p>

<p>In the second class, map takes key as Struct tm and value as long int.For this i have provided hash function and equality operator.Also i have various functions in this class.</p>

<p>Third class, map takes key as string and value as long int.Also various functions in this class .</p>

<p>How do i wrap all three in one class?
I thought of template class but what about functions each with different return type and arguement?</p>
