John McFarlane
John McFarlane
As well as compelling users to dip into `_impl`, names clash thanks to UDL (see #655).
Why don't these work? https://godbolt.org/z/5ExhKM9d3
* unsigned: `0b111.111_cnl2u` * hex w. radix point: `0x7.FFFFFFFp-6_cnl2` * hex radix: `0x7FFFFFFFp-6_cnl16` * hex radix w. radix point: `0x7.FFFFFFFp5_cnl16`
* Documentation * cnl::_impl::native_tag -> cnl::native_tag * cnl::_impl::multiply_op -> cnl::multiply_op etc. * remove operators with tags from different tag families, e.g. `convert` * investigate replacement of `cnl::from_value` with a single...
This is an API which is likely close to already implemented but needs renaming/jiggering.
From [#447](https://github.com/johnmcfarlane/cnl/issues/447#issuecomment-504557617): https://godbolt.org/z/gre-SC
**What would you like to see in CNL?** Source files likely have many circular `#include`s which are not apparent because of header guards. Nevertheless, they are not nice. It's a...