Add documentation for the visibility control header
Description
The autoware_auto_create_pkg
script generates a visibility_control.hpp
header that is included in the example source files. There is no documentation around what the purpose of this header is or how it should be used, and difficult to debug linker errors can occur if the macros it defines are not used properly.
This ticket to create documentation to explain what the header is for and how it should be used. Ideally this will include documentation in the header file itself.
Expected behavior
Developers creating and using Autoware packages should have access to the information necessary to use the visibility macros properly and as intended.
Definition of Done
-
The visibility header is properly documented