Stable Numerics Subroutine Library
Programming Reference Manual
Version 1.1 DD-00006-011

6.2.2 Constructors

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.

kc_interval()


Default constructor, leaves values uninitialized.

kc_interval(const kc_interval<T>&)


Copy constructor.

kc_interval(const std::complex<T>&, const T&)


Assignment constructor

kc_interval(const std::pair<std::complex<T>,T>&)


Assignment constructor from a std::pair.