constexpr kc_interval() = default; constexpr kc_interval(const kc_interval<T>&) = default; constexpr kc_interval(const std::complex<T>& m, const T& r); constexpr kc_interval(const std::pair<std::complex<T>,T>& p);
These are the constructors of the kc_interval<T> class. All constructors with the constexpr declaration specifier are implemented in inline.
Default constructor, leaves values uninitialized.
Copy constructor.
Assignment constructor
Assignment constructor from a std::pair.