diff options
Diffstat (limited to 'src/Common/UserLists/UserList.h')
-rw-r--r-- | src/Common/UserLists/UserList.h | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/Common/UserLists/UserList.h b/src/Common/UserLists/UserList.h index 9c5985d..4e782bf 100644 --- a/src/Common/UserLists/UserList.h +++ b/src/Common/UserLists/UserList.h @@ -89,23 +89,23 @@ class MAD_COMMON_EXPORT UserList { } }; - std::set<std::string> names; + std::set<Core::String> names; std::list<UserListEntry> list; - std::map<std::string, unsigned> detailCounts; + std::map<Core::String, unsigned> detailCounts; void registerEntry(const UserListEntry &entry); void unregisterEntry(const UserListEntry &entry); - std::list<UserListEntry>::iterator findEntry(const std::string &name); - std::list<UserListEntry>::const_iterator findEntry(const std::string &name) const; + std::list<UserListEntry>::iterator findEntry(const Core::String &name); + std::list<UserListEntry>::const_iterator findEntry(const Core::String &name) const; public: typedef iterator_base<const UserListEntry, std::list<UserListEntry>::iterator> iterator; typedef iterator_base<const UserListEntry, std::list<UserListEntry>::const_iterator> const_iterator; - iterator find(const std::string &name); - const_iterator find(const std::string &name) const; + iterator find(const Core::String &name); + const_iterator find(const Core::String &name) const; iterator begin() { return iterator(list.begin()); @@ -131,17 +131,17 @@ class MAD_COMMON_EXPORT UserList { return list.size(); } - std::set<std::string> getDetails() const { - std::set<std::string> ret; + std::set<Core::String> getDetails() const { + std::set<Core::String> ret; - for(std::map<std::string, unsigned>::const_iterator it = detailCounts.begin(); it != detailCounts.end(); ++it) + for(std::map<Core::String, unsigned>::const_iterator it = detailCounts.begin(); it != detailCounts.end(); ++it) ret.insert(it->first); return ret; } - unsigned getDetailUsage(const std::string &detail) const { - std::map<std::string, unsigned>::const_iterator it = detailCounts.find(detail); + unsigned getDetailUsage(const Core::String &detail) const { + std::map<Core::String, unsigned>::const_iterator it = detailCounts.find(detail); if(it == detailCounts.end()) return 0; else @@ -150,7 +150,7 @@ class MAD_COMMON_EXPORT UserList { bool addUser(const UserListEntry &entry); bool insertUser(const UserListEntry &entry, iterator after); - bool removeUser(const std::string &name); + bool removeUser(const Core::String &name); bool updateUser(const UserListEntry &entry); UserList() {} |