
Hi,
I have a structure that is passed some type from which I can extract a units quantity type:
template <typename Field>
struct field {
Field f;
typedef typename Field::quantity_type quantity_type;
// access typed data off Field
quantity_type operator[](int i) {
return f[i];
}
};
Is there a way to invert a quantity type so I can compute and return, say, the inverse of the passed quantity_type? So, for example, is there any Boost.Units inverse meta like function that might let me say something like this:
template <typename Field>
struct field_inverse {
Field f;
typedef typename Field::quantity_type quantity_type;
typedef typename bu::inverse