3art defines a few other specialized roles for C++ classes; you will encounter these in Sections 3.6.4 and 3.6.5.