Fixed point theory for a class of generalized nonexpansive mappings