Mansard, Gambrel and Hip all types of what?

Question
Mansard, Gambrel and Hip all types of what?
Answer
Building roof