No, it's not a sandwich. It's the Frankfurter/Hot Dog that makes a Hot Dog a Hot Dog and not a sandwich. You can't put a slice of ham in a hot dog bun and call it a hot dog. However, wrapping a piece of bread around a hot dog can be considered a hot dog.
Unless you put Ketchup on it................................ then it's just useless. 😎
[quote]You can't put a slice of ham in a hot dog bun and call it a hot dog. [/quote]
That is categorically incorrect. It is NOT the bun that makes a hotdog a hotdog, by definition it is the sausage-shaped choice of meat, be it a sausage or a wiener, which is then wrapped within a bread component that defines a hotdog as a hotdog, even if that sausage or wiener is wrapped in a slice of bread.
If you put a slice of ham in a hotdog bun, it would actually be called a sandwich by definition, not a hotdog.