It is unlawful to anywhere carry a concealed, loaded firearm or other weapon capable of producing death or great bodily harm including, but not restricted to, any types of daggers, brass knuckles, switchblade knives, bowie knives, poniards, butcher knives, dirk knives, chains, can openers, ice picks, and all such weapons with which dangerous cuts or punctures can be inflicted, including any kind of sharp pointed canes, also slingshots, bludgeons or any other weapon with which dangerous wounds can be inflicted, except in a person's residence or on real property belonging to him as owner, lessee, tenant or licensee or in a private automobile or other private means of conveyance for lawful protection of one's person or property while traveling or for other lawful purposes. (Prior code § 7-1-14 (a))