9 #ifndef anna_core_util_CommaSeparatedList_hpp 10 #define anna_core_util_CommaSeparatedList_hpp 63 typedef typename std::vector <T*>::iterator
iterator;
99 a_parameters = rsh.parameters;
107 void clear() { a_parameters.clear(); }
113 iterator
begin() {
return a_parameters.begin(); }
119 const_iterator
begin()
const {
return a_parameters.begin(); }
125 iterator
end() {
return a_parameters.end(); }
131 const_iterator
end()
const {
return a_parameters.end(); }
137 static T*
data(iterator& ii) {
return *ii; }
143 static const T*
data(const_iterator& ii) {
return *ii; }
146 std::vector <T*> a_parameters;
void clear()
Definition: CommaSeparatedList.hpp:107
CommaSeparatedList()
Definition: CommaSeparatedList.hpp:69
static T * data(iterator &ii)
Definition: CommaSeparatedList.hpp:137
std::vector< T * >::const_iterator const_iterator
Definition: CommaSeparatedList.hpp:64
const_iterator begin() const
Definition: CommaSeparatedList.hpp:119
iterator end()
Definition: CommaSeparatedList.hpp:125
~CommaSeparatedList()
Definition: CommaSeparatedList.hpp:74
static const T * data(const_iterator &ii)
Definition: CommaSeparatedList.hpp:143
std::vector< T * >::iterator iterator
Definition: CommaSeparatedList.hpp:63
CommaSeparatedList< T > & operator=(T &t)
Definition: CommaSeparatedList.hpp:90
const_iterator end() const
Definition: CommaSeparatedList.hpp:131
CommaSeparatedList< T > & operator,(T &t)
Definition: CommaSeparatedList.hpp:82
Definition: CommaSeparatedList.hpp:61
iterator begin()
Definition: CommaSeparatedList.hpp:113