Vicente J. Botet Escriba
Vicente J. Botet Escriba
I use placement new to create messages that are allocated by a specific allocate platform function which has his corresponding deallocate function. auto* msg pltf_allocate(Message_id, sizeof(Message)); auto ptr = new...
@pthom This could imply defining all the functions that return a specific type to be defined inside this type. This doesn't scale :(
Originally I called it also `is_callable_with`, but I changed it to follow `std::is_callable` style. I added also the `is_convertible` check in order to be as close as possible to `std::is_callable`....
Please, take a look at https://github.com/boostorg/hana/issues/277. Paul has showed me that it is not the same `is_callable` than `is_callable`. The first is deduced as `is_callable` :(
For me this is a naming issue. You can of course disagree. I believe that the identity _callable_ is missing as it is one of the basic _Callable_ operations. While...
> What, in your opinion, should `invoke` be? Compilation fail. I would expect `invoke` or `invoke` to be `T`.
This doesn't address yet the monadic operations that TartanLlama/expected, includes as member functions. The original paper/implementation included such monadic operations. [original version] http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0323r0.pdf [original ref_impl] https://github.com/viboes/std-make/tree/master/include/experimental/fundamental/v3/expected The last reference implementation...
I find ``` using is_ready = ak_toolkit::xplicit::tagged_bool< class is_ready_tag >; ``` quite simple, and even if the DRY principle is not respected completely I fill this kind of macros make...
Could you point to the code that is doing the check. I don't believe the code is able to check if `operator&` has been overloaded as a member or free...
Unfortunately I'll not have access to my developement environment soon, as my PC is completly broken and I don't know yet what to replace it for. I will see if...