template<typename Array>
class molpro::linalg::array::util::ValueProxy< Array >
Proxy class for APIs that may be used to get or set a single value on the associated array. Depending on whether it is used as a getter or a setter, this wrapper will delegate to the get() and set() functions of the array accordingly. This class is designed to only ever appear as a temporary value that gets immediately converted to the value type or to get destroyed after having written to the value. It is not possible to store instances of this type.