Sets the visibility of a function or global variable to "hidden".
Such symbols aren't directly accessible from outside the DSO
(executable or DLL/.so/.dylib) and are resolved inside the DSO
during linking. If unreferenced within the DSO, the linker can
strip a hidden symbol.
An export visibility overrides this attribute.
Sets the visibility of a function or global variable to "hidden". Such symbols aren't directly accessible from outside the DSO (executable or DLL/.so/.dylib) and are resolved inside the DSO during linking. If unreferenced within the DSO, the linker can strip a hidden symbol. An export visibility overrides this attribute.