Pour visualiser ce que recouvre l'ensemble des types "integral" :
http://home.roadrunner.com/~hinnant/TypeHiearchy.pdf

Edit : En C++03 seul les types const static "integral" et enum peuvent être...