This inheritance list is sorted roughly, but not completely, alphabetically:
| CArg | Functions for checking the validity of option arguments |
| CDescriptor | Describes an option, its help text (usage) and how it should be parsed |
| COption | A parsed option from the command line together with its argument if it has one |
| CParser | Checks argument vectors for validity and parses them into data structures that are easier to work with |
| CStats | Determines the minimum lengths of the buffer and options arrays used for Parser |
| CUsageMsg | option::printUsage() formats the usage message with column alignment and line wrapping |