Documenting Different Kinds of Data Types
There are many different kinds of custom data types you might encounter in your given programming language. Different kinds of custom data types have different levels of overhead, sophistication, and considerations, so it’s important to tailor documentation to the kind of custom data type you’re documenting.
Heavier-weight data types like classes are generally covered by overview documentation discussed previously, but the following kinds of data types may have some specific considerations: