5 //------------------------------------------------------------------------------------------------------------
7 //------------------------------------------------------------------------------------------------------------
14 //------------------------------------------------------------------------------------------------------------
15 // Constructors & Destructors
16 //------------------------------------------------------------------------------------------------------------
20 * Creates the key thing
21 * @param thePrefix Is the prefix of the new keyThing for the key generation correponding to the new keyThing
22 * @param theValue Is the value of the intial key generation correponding to the new keyThing
24 KeyThing(std::string thePrefix, int theValue);
27 * Destroys the key thing
32 //------------------------------------------------------------------------------------------------------------
34 //------------------------------------------------------------------------------------------------------------
37 * Sets the prefix of the keyThing
39 void setPrefix( std::string aPrefix);
42 * Sets the value value of the keyThing
43 * @param aValue The valueimum to set
45 void setValue (int aValue);
48 * Gets the prefix of the keyThing
49 * @return prefix The setted prefix
51 std::string getPrefix();
54 * Gets the value value of the keyThing
55 * @return value The setted valueimum
59 //------------------------------------------------------------------------------------------------------------
61 //------------------------------------------------------------------------------------------------------------
63 //------------------------------------------------------------------------------------------------------------
65 //------------------------------------------------------------------------------------------------------------
70 * Represents the prefix of the keyThing
75 * Represents the value value of the keyThing