Set src/mongo/db/ APIs private visibility where possible

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Replication
    • Repl 2025-08-04, Repl 2025-08-18
    • None
    • 3
    • TBD
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      With the new modularity tooling, we can track where declarations in our codebase are being used. If all of the declarations in a file are only being used within its current module, we can automatically add the "mongo/util/modules.h" header to make the file private and increase our modularity coverage.

      These changes will be easy to code review as well, as the changes to each file are identical, and Evergreen will validate correctness.

              Assignee:
              Joseph Obaraye
              Reporter:
              Joseph Obaraye
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: