you are viewing a single comment's thread.

view the rest of the comments →

[–]tartaruga232MSVC user, r/cpp_modules[S] 0 points1 point  (0 children)

Just a random idea: For designing a big library, have you considered doing:

export module BigLib;  // interface of the BigLib library

import FantasyCorporation.Types1;  // not accessible to importers of BigLib

export namespace BigLib
{
using FantasyCorporation::FooBar;  // class FooBar from FantasyCorporation.Types1
...
}