LocARNA-1.9.2
|
00001 #ifndef LOCARNA_PLUSVECTOR_HH 00002 #define LOCARNA_PLUSVECTOR_HH 00003 00004 #ifdef HAVE_CONFIG_H 00005 #include <config.h> 00006 #endif 00007 00008 #include <vector> 00009 00010 namespace LocARNA { 00018 template <class T> 00019 class plusvector : public std::vector<T> { 00020 public: 00029 plusvector & 00030 operator+=(const T &x) { 00031 this->push_back(x); 00032 return *this; 00033 } 00034 }; 00035 } 00036 00037 #endif // LOCARNA_PLUSVECTOR_HH