-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/68813/
-----------------------------------------------------------
Review request for mesos, Benjamin Bannier, Benno Evers, and Michael Park.
Bugs: MESOS-9252
https://issues.apache.org/jira/browse/MESOS-9252
Repository: mesos
Description
-------
This adds support for options of references. While this is still
under debate for `std::optional`, there are some use cases in
stout that can benefit from this:
// None if the value is not found, otherwise a reference
// to the value.
Option<T&> t = hashmap.get("key");
Assignment and equality are deleted in order to avoid confusion
around which of the 2 possible behaviors they provide (e.g. are
the references being compared? or are the objects being referred
to being compared?)
Diffs
-----
3rdparty/stout/include/stout/option.hpp
8feed012a55fed6eab89c883958324f3345e46e9
Diff: https://reviews.apache.org/r/68813/diff/1/
Testing
-------
Test added in subsequent patch.
Thanks,
Benjamin Mahler