What are the 7 types of frosting?

What are the 7 types of frosting?

There are seven basic types of icing: buttercream, flat, foam, fondant, fudge, royal, and glazes. Buttercream icing has a sweet flavor and a smooth, fluffy texture.