STL template