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 HxRegValueList_h 00014 #define HxRegValueList_h 00015 00016 #include "HxRegValue.h" 00017 #include <list> 00018 00019 class HxRegValue; 00020 00022 typedef HxRegValue* HxRegValuePtr; 00023 00024 00027 class HxRegValueList : public std::list<HxRegValuePtr> 00028 { 00029 public: 00031 typedef std::back_insert_iterator<HxRegValueList> back_insert_iterator; 00032 }; 00033 00035 typedef HxRegValueList::iterator HxRegValueListIter; 00036 00038 typedef HxRegValueList::const_iterator HxRegValueListConstIter; 00039 00041 typedef HxRegValueList::back_insert_iterator HxRegValueListBackInserter; 00042 00043 #endif