On 2012-04-23 01:21, Era Scarecrow wrote:
I think I have a misunderstanding of how 'package' is suppose to work.
How I understand it, you will give access to the directory, unlike
private which will hide it outside of the same file.

This problem comes up since a struct is declared inside a package (and
even instantiated), however access to it is lacking. Here's my two
sources. Using DMD v2.059 (Win32)

--- t1.d
module t1;

import std.stdio;

class Priv { //private by default
int i;
struct S {
int s_i;
}

"public" is the default access level.

--
/Jacob Carlborg

Reply via email to