(1) A police officer in uniform [or a person authorized by the Government] may arrest without warrant any person who commits in his view an offence punishable under section 99 or section 100 or section 110: Provided that any person so arrested in connection with an offence punishable under section 100 shall be subjected to a medical examination...