00001 /* 00002 * Copyright (c) 1998, University of Amsterdam, The Netherlands. 00003 * All rights reserved. 00004 * 00005 * 00006 * Author(s): 00007 * Dennis Koelma (koelma@wins.uva.nl) 00008 * Edo Poll (poll@wins.uva.nl) 00009 */ 00010 00013 #ifndef HxRegKeyList_h 00014 #define HxRegKeyList_h 00015 00016 #include "HxRegKey.h" 00017 #include <list> 00018 00019 class HxRegKey; 00020 00022 typedef HxRegKey* HxRegKeyPtr; 00023 00024 00027 class HxRegKeyList : public std::list<HxRegKeyPtr> 00028 { 00029 public: 00031 typedef std::back_insert_iterator<HxRegKeyList> back_insert_iterator; 00032 }; 00033 00035 typedef HxRegKeyList::iterator HxRegKeyListIter; 00036 00038 typedef HxRegKeyList::const_iterator HxRegKeyListConstIter; 00039 00041 typedef HxRegKeyList::back_insert_iterator HxRegKeyListBackInserter; 00042 00043 #endif