Code that follows a consistent naming convention is self-documenting. In Delphi, all pointer names
should be named identically to the dereferenced type, with the type prefix swapped for
P.
For example:
^TObject should be named PObject^TMyType should be named PMyTypeRename the pointer type to follow the convention.