rank means substantive rank or appointment, but does not include brevet, honorary, local or temporary rank, except in the case of temporary brigadier-generals; and non-combatant officers, such as quartermasters, commissaries of ordnance, and others who have honorary rank, shall, for the purposes of this Act, be considered to have substantive rank corresponding to their honorary rank; (grade)