UserInfo::StringToUIMap map< const string, pUserInfo > typedef map< const string, pUserInfo > UserInfo::StringToUIMap::MappedString2UI MappedString2UI Type definition of mapping which transforms type names to the related user infors. MappedString2UI & UserInfo::StringToUIMap::MappedString2UI & UserInfo::StringToUIMap::privateMap () privateMap immediately initialized instance of type MappedString2UI void void UserInfo::StringToUIMap::Add (string key, pUserInfo pInstance) Add string key pUserInfo pInstance add a pair key-userinfo into the internal map pUserInfo UserInfo::pUserInfo UserInfo::StringToUIMap::Retrieve (string key) Retrieve string key search for an userinfo related to the passed key within the internal map static class encalupsating map of names to related UserInfosThe key property of this class is that it initilaized the internal map immediately when it is used for a first time. UserInfo::StringToUIMapAdd UserInfo::StringToUIMapMappedString2UI UserInfo::StringToUIMapprivateMap UserInfo::StringToUIMapRetrieve