Uploaded image for project: 'Couchbase C client library libcouchbase'
  1. Couchbase C client library libcouchbase
  2. CCBC-462 3.0 API Changes
  3. CCBC-469

3.0: Change all type names to lcb_TYPENAME rather than lcb_typename_t

    XMLWordPrintable

Details

    • Technical task
    • Resolution: Fixed
    • Major
    • 3.0.0-alpha1
    • None
    • library
    • Security Level: Public
    • None

    Description

      The newer convention is done in most of the 2.4 codebase. Using this convention makes it easier to distinguish types inside source code and also allows the names to be more conformant to POSIX standards which technically prohibits the _t suffix from being used.

      We can either remove the old names completely, or place them in deprecated.h.

      Probably the most notable difference would be in the lcb_t – which would need to be renamed to something like lcb_pBUCKET

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            avsej Sergey Avseyev
            mnunberg Mark Nunberg (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty