UserPath
fPermissions->Remove(UserPath(path, it.Next().value));
return fPermissions->Get(UserPath(path.GetString(), user));
return fPermissions->Get(UserPath(path, user));
UserPath(const char* path, User* user)
UserPath(const UserPath& other)
UserPath& operator=(const UserPath& other)
bool operator==(const UserPath& other) const
bool operator!=(const UserPath& other) const
: HashMap<SecurityContext::UserPath, Permissions> {
return fPermissions->Put(UserPath(path.GetString(), user), permissions);
return fPermissions->Put(UserPath(path, user), permissions);
fPermissions->Remove(UserPath(path.GetString(), user));
fPermissions->Remove(UserPath(path.GetString(), it.Next().value));
fPermissions->Remove(UserPath(path, user));
struct UserPath;