If a user is not in allowed view roles then content is already hidden from him. For example if you set the allowed view roles of a page to a specific role and then you logout or login as a non admin user who is not in the role the page will not be in the menu for that user, it is filtered by view roles.
See also Roles and Permissions
Hope that helps,
Joe