LocARNA-1.9.2
src/LocARNA/plusvector.hh
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
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends