Searched refs:HasDestructor (Results 1 – 3 of 3) sorted by relevance
40 struct HasDestructor { struct42 HasDestructor() noexcept; argument43 ~HasDestructor() noexcept;63 static_assert(!noexcept(HasDestructor((HasDestructor()))), ""); in test_basic_exclusion()64 HasDestructor hd; in test_basic_exclusion()65 static_assert(!noexcept(hd = HasDestructor()), ""); in test_basic_exclusion()
43 class HasDestructor { class45 virtual ~HasDestructor() = 0;48 int i = sizeof(HasDestructor<int>); // FIXME: forces instantiation, but 50 int abstract_destructor[__is_abstract(HasDestructor<int>)? 1 : -1];
654 bool has_destructor() const { return HasDestructor::decode(flags_); } in has_destructor()655 void set_has_destructor(bool v) { flags_ = HasDestructor::update(flags_, v); } in set_has_destructor()708 using HasDestructor = IsRoot::Next<bool, 1>; typedef in v8::internal::GlobalHandles::TracedNode709 using Markbit = HasDestructor::Next<bool, 1>;