#ifndef __STL_PORT_H__ #define __STK_PORT_H__ #include #include #include template class StlConv { public : static void slist(std::list &stlList, const GSList *slist) { for (const GSList *l = slist; l != NULL; l = l->next) { T item = reinterpret_cast(l->data); stlList.push_back(item); } } static void list(std::list &stlList, const GList *list) { for (const GList *l = list; l != NULL; l = l->next) { T item = reinterpret_cast(l->data); stlList.push_back(item); } } }; #endif