Tweak FunTuple filling code
- Unify the creation of
fill_
wrappers forT
,Optional<T>
andmap<std::string,T>
inmake_map
-- do all three as part of the constructor call of theunordered_map
from type-id ->fill_
wrapper. - Simplify wrapper code for
fill_(Optional<T> const&
)` by moving the handling of invalid values around. - Add support for
StateVector
.
Edited by Gerhard Raven