Draft: Extend float_v to work with arbitrary precision

Related to !4988 (merged) and #386 I'm trying to extend the float_v class to be templated to any floating-point type. This will also require an extension of int_v to allow longs and possibly also mask_v.

Todo:

  • Extend float_v to allow doubles
  • Extend int_v to allow longs
  • Extend mask_v to allow longs
  • Extend functions elsewhere in LHCb which required float_v, int_v and mask_v arguments/return values to instead use the templated classes
Edited by Andy Morris

Merge request reports

Loading