#ifndef __MY_GCSTL__ #define __MY_GCSTL__ #include #include "Cname.h" #include "gc_stl.h" struct gc_Cstar_list : public list /*,public gc_cleanup */ { gc_Cstar_list() {} ~gc_Cstar_list() {} }; struct gc_pCname_list : public list/*,public gc_cleanup */{ gc_pCname_list() {} ~gc_pCname_list() {} }; struct gc_int_list : public list/*,public gc_cleanup*/ { gc_int_list() {} ~gc_int_list() {} }; struct gc_type_id : public pair/*,public gc_cleanup */{ gc_type_id() {} ~gc_type_id() {} }; struct gc_type_id_list : public list< gc_type_id* >/*,public gc_cleanup */{ gc_type_id_list() {} ~gc_type_id_list() {} }; struct gc_enum_id_list : public list< gc_enum_id* >/*,public gc_cleanup */{ gc_enum_id_list() {} ~gc_enum_id_list() {} }; #endif