1 #ifndef __NAME_WRAPPER__
2 #define __NAME_WRAPPER__
6 //------------------------------------------------------------------------------------------------------------
8 //------------------------------------------------------------------------------------------------------------
13 //------------------------------------------------------------------------------------------------------------
14 // Constructors & Destructors
15 //------------------------------------------------------------------------------------------------------------
19 * Creates the NameWrapper
20 * @param thekeyName The key name
21 * @param theRealName The real name
22 * @return Returns the created NameWrapper
24 NameWrapper(std::string thekeyName, std::string theRealName);
27 * Destroys the NameWrapper
30 //------------------------------------------------------------------------------------------------------------
32 //------------------------------------------------------------------------------------------------------------
35 * Sets the names pair to wrapp
36 * @param thekeyName The key name
37 * @param theRealName The real name
39 void setWrappingPair(std::string thekeyName, std::string theRealName );
42 * Gets the wrapped key name
43 * @param keyName The key name
45 std::string getKeyName();
48 * Gets the wrapped real name
49 * @param realName The real name
51 std::string getRealName();
53 //------------------------------------------------------------------------------------------------------------
55 //------------------------------------------------------------------------------------------------------------
58 //------------------------------------------------------------------------------------------------------------
60 //------------------------------------------------------------------------------------------------------------
63 * The wrapped key name
68 * The wrapped real name