Uploaded image for project: 'Log4cxx'
  1. Log4cxx
  2. LOGCXX-516

Make classes ABI-stable

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.0.0
    • None
    • None

    Description

      Make private data classes to hold the private data members of the log4cxx classes, so that adding/removing private members does not break ABI compatibility.

       

      See: https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#Ri-pimpl

      Attachments

        Activity

          People

            rmiddleton Robert Middleton
            rmiddleton Robert Middleton
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: