-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Server Programmability
-
Programmability 2025-04-28, Programmability 2025-05-12
-
None
-
3
-
None
-
None
-
None
-
None
-
None
-
None
Currently MONGO_MOD_, when applied to a class, sets the visibility of the class and all its members, while MONGO_MOD_SHALLOW_ sets the visibility of the class only, meaning class members will default to private. Determine if the default MONGO_MOD_* should be shallow, and if so adjust the APIs appropriately.
We should also think whether the same default is right for classes, and for namespace level visibility declarations.