Uploaded image for project: 'Apache NiFi MiNiFi C++'
  1. Apache NiFi MiNiFi C++
  2. MINIFICPP-1254

Introduce an optional implementation

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Delivered
    • 0.7.0
    • 0.9.0
    • None

    Description

      Background:

      The MiNiFi project is currently lacking an optional class.

      Proposal:

      As optional is an important tool for development we decided to port the boost implementation which is to be replaced once we upgrade MiNiFi to be c++17 compatible.

      Update:

      Boost::optional seems to be too big of a library, with all its dependencies it ended up taking up 13M. As an alternate solution the proposal is to use this alternative:

      https://github.com/martinmoene/optional-lite

      Attachments

        Activity

          People

            hunyadi Adam Hunyadi
            hunyadi Adam Hunyadi
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 3h 50m
                3h 50m