Template Class ValuePtr
Defined in File value_ptr.hpp
Class Documentation
-
template<typename T>
class ValuePtr a wrapper around shared_ptr that has more value-like semantics while avoiding copies where possible
this should be used in ports (or structures moved through ports) to wrap things like ADM data which the user might want to modify in-place but are expensive to copy
the value can not be modified in-place, as this would be visible in other ‘copies’ of this structure