Let's treat animals well and cherish every life.
esv::real_ect is the concept of esvcpp basic class types of real number types. See Esvcpp class types .
The basic class types of esvcpp that satisfy esv::real_ect are the classes of integral and floating types.
"real" means the real number in math.
c++ example.
#include <esvcpp/core.hpp> template <esv::real_ect type_xta> class my_data { }; int main() { my_data<esv::ix32> d1; // OK //my_data<esv::i32> d2; // error, esv::i32 is not class type. static_assert(esv::real_ect<esv::ix32>); esv::print(esv::real_ect<esv::ix32>, esv::real_ect<esv::i32>); // true false }