Package Declaration
    Namespace 
    rswhite4 at googlemail.com
       
    Tue Jun  5 02:08:03 PDT 2012
    
    
  
Currently i have all of my Files in the same Directory.
Now i will split them up in several specific Sub-Directories, 
e.g. Graphics, System and so one. But i have a problem: Some 
Files of one Sub-Directory call methods from Files which are in 
other Sub-Directories.
Up to now i have no problem, because if all of them are in the 
same Directory i can define the method under the "package" label 
and any other Module in the same Package can access the method.
What if I have Subpackages? E.G. Namespace.Graphics.Foo will 
access a method in Namespace.System.Bar. "package" doesn't work 
anymore, although they are in the same main Package. Ist that a 
Bug? And what should i do?
In C++ i can use the friend declaration and i thougth i D 
"package" are the equivalent.
Sorry for my english.
    
    
More information about the Digitalmars-d-learn
mailing list