Tag BSONObj and supporting class lifecycle methods with noexcept as needed

XMLWordPrintableJSON

    • Fully Compatible
    • Dev Tools 2019-06-03, Dev Tools 2019-06-17
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      BSONObj, SharedBuffer, and RecordData should all be noexcept moveable since they are so heavily used in the codebase. This requires a little ugliness since VS2013 doesn't do noexcept or implicit move generation, but we can just write the explicit declarations but guard them.

              Assignee:
              Alya Berciu
              Reporter:
              Andrew Morrow (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: