You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Adam Hunyadi (Jira)" <ji...@apache.org> on 2020/06/26 12:02:00 UTC

[jira] [Resolved] (MINIFICPP-1254) Introduce an optional implementation

     [ https://issues.apache.org/jira/browse/MINIFICPP-1254?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Adam Hunyadi resolved MINIFICPP-1254.
-------------------------------------
    Resolution: Delivered

> Introduce an optional implementation
> ------------------------------------
>
>                 Key: MINIFICPP-1254
>                 URL: https://issues.apache.org/jira/browse/MINIFICPP-1254
>             Project: Apache NiFi MiNiFi C++
>          Issue Type: Improvement
>    Affects Versions: 0.7.0
>            Reporter: Adam Hunyadi
>            Assignee: Adam Hunyadi
>            Priority: Minor
>             Fix For: 0.8.0
>
>          Time Spent: 3h 50m
>  Remaining Estimate: 0h
>
> *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



--
This message was sent by Atlassian Jira
(v8.3.4#803005)