The visibility attributes indicate the ability of an object to be shared by compilation units.
Additional Information (explode) :