Base class for SummaryFormatter and DetailFormatter.
The two classes SummaryFormatter and DetailFormatter are actually
very similar in operation, and so most of their methods are defined here.
Both of them print out the definition of the declarations, including type,
parameters, etc. Some things such as exception specifications are only
printed out in the detailed version.
Methods Details:
Returns formatted string for the given parameter list.
The default is to return no type and just the declarations name for
the name.
Scopes have their own views, so return a reference to it.
(typedef type, typedef name)
This is only called by formatEnum
(enum name, list of enumerator names)
(const type, const name = const value)
(return type, func + params + exceptions)
(return type, func + params + exceptions)
Returns one string for the given parameter