Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-14850 C++ client implementation
  3. HBASE-18861

[C++] Use boost::optional instead of std::experimental::optional

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • HBASE-14850
    • None
    • None

    Description

      Our Marc Parisi indicates that using std::experimental is not prefered in production code, and causes compilation problems especially for compilers which do not have C++17 support.

      Our usage of std::experimental::optional is very small and can be easily replaced with boost::optional. We depend on boost anyways for other reasons.

      Attachments

        1. hbase-18861_v1.patch
          18 kB
          Enis Soztutar

        Activity

          People

            enis Enis Soztutar
            enis Enis Soztutar
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: