[
https://issues.apache.org/jira/browse/MINIFICPP-1254?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Adam Hunyadi updated MINIFICPP-1254:
------------------------------------
Summary: Introduce an optional implementation (was: Introduce
boost::optional)
> 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
>
>
> *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)