Unless otherwise authorized or directed in this code or other applicable law, an arrest of a person shall be made by a police officer in the following cases:
   (A)   Whenever he or she is in possession of a warrant for the arrest of a person;
   (B)   Whenever an offense is committed or a breach of the peace is threatened in the officer’s presence by the person;
   (C)   Whenever a felony has in fact been committed and the officer has probable cause to believe the person has committed it.
(`83 Code, § 1-608)