#ifndef ELEMENTSCOLLECTION_SEEN #define ELEMENTSCOLLECTION_SEEN #include #include #include #include "abstractElement.h" #include "nomdElements.h" class elementsCollection { vector elements_; public : elementsCollection() {;} ~elementsCollection(); void raz(); int size(); abstractElement* addElement(typedElement elemType); abstractElement* getElementPointer(string label) const; abstractElement* getElementPointer(unsigned int index) const; abstractElement* getElementPointerFromNumero(int num) const; int getNumeroFromLabel(string lab); void eraseElement(string label); }; #endif