PasDoc uses the tag @exclude to mark items that should not be in the documentation. This can be any type of item, e.g. a complete class, a method, a field etc.
When @exclude tag is placed at the class/record/interface or unit comment, then the whole item (whole class, whole unit etc.) with all it's items will be excluded.
Example:
1 { @exclude }
2 type
3 TSomeHiddenClass = class
4 ...
5 end;
6
7 type
8 TSomePartlyHiddenClass = class
9 public
10 { @exclude }
11 procedure SomeHiddenMethod;
12 end;