- template <class T>
- operator std::list<T>()const
- {
- assert(type==TYPE_LIST);
- std::list<T> ret(get_list().begin(),get_list().end());
- return ret;
- }
- template <class T>
- operator std::vector<T>()const
- {
- assert(type==TYPE_LIST);
- std::vector<T> ret(get_list().begin(),get_list().end());
- return ret;
- }