[ 
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)

Reply via email to