41 class Ethread_cancel_with_attr :
public Ethread_cancel
44 Ethread_cancel_with_attr(
bool now, U_64 x_flag,
const infinint & attr);
45 Ethread_cancel_with_attr(
const Ethread_cancel_with_attr & ref): Ethread_cancel(ref) { copy_from(ref); };
46 Ethread_cancel_with_attr(Ethread_cancel_with_attr && ref) noexcept : Ethread_cancel(std::move(ref)) { x_attr =
nullptr; std::swap(x_attr, ref.x_attr); };
47 Ethread_cancel_with_attr & operator = (
const Ethread_cancel_with_attr & ref) { detruit(); copy_from(ref);
return *
this; };
48 Ethread_cancel_with_attr & operator = (Ethread_cancel_with_attr && ref)
noexcept;
49 ~Ethread_cancel_with_attr() { detruit(); };
51 const infinint get_attr()
const {
return *x_attr; };
63 void copy_from(
const Ethread_cancel_with_attr & ref);