A hot dog is a type of sandwich, and “footlong” denotes a type, category, or class of sandwiches (those measuring about a foot in length), making “footlong” a generic term and part of the public domain — incapable of serving as a trademark for any kind of