I can't seem to find a good reference for the D programming language class access modifiers.
I know that public
and private
are pretty much guaranteed but i'm guessing there are more, i just can't seem to find a good source of information.
Can anyone point me to a good reference please?
You can check the official reference at dlang.org
in short:
private
, is only accessible in the same module (file)package
, is only accessible in the same packageprotected
, is module + inherited classespublic
(also the default) is accessible every whereexport
is use to export functions when you are writing libraries