34 for(
int i=size()-1;i>=0;i--)
delete (*
this)[i];
38 for(
int i=size()-1;i>=0;i--)
delete (*
this)[i];
45 for(const_iterator p=begin();p!=end();++p){
52 std::vector<std::string> outlist;
53 for(const_iterator p=begin();p!=end();++p){
54 outlist.push_back(dynamic_cast<Action*>(*p)->getLabel());
std::vector< std::string > getLabelVector() const
get the labels in the form of a vector of strings
const std::string & getLabel() const
Returns the label.
std::string getLabelList() const
get the labels in the list of actions in form of a string (useful to debug)
Base class for all the input Actions.
void clearDelete()
Clear and deletes all the included pointers.