Program database (PDB) files provide extensive information on source code constructs. The information is organized according to the categories given below.
| Item Type | Item Attributes |
|---|---|
| all ITEMs | source position
parent class access |
| HEADER | < PDB 1.0 > |
| FILES | header files included by source file |
| ROUTINES | signature
characteristics functions called template from which instantiated |
| TYPES | various characteristics, depending on type |
| CLASSES | characteristics
direct parent classes friend classes and functions member functions information on other members template from which instantiated |
| NAMESPACES | members of namespace or alias |
| TEMPLATES | text of template |
| MACROS | text of macro |