Home
last modified time | relevance | path

Searched refs:has_virtual_destructor (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/
H A Dhas_virtual_destructor.pass.cpp20 static_assert( std::has_virtual_destructor<T>::value, ""); in test_has_virtual_destructor()
21 static_assert( std::has_virtual_destructor<const T>::value, ""); in test_has_virtual_destructor()
22 static_assert( std::has_virtual_destructor<volatile T>::value, ""); in test_has_virtual_destructor()
23 static_assert( std::has_virtual_destructor<const volatile T>::value, ""); in test_has_virtual_destructor()
35 static_assert(!std::has_virtual_destructor<T>::value, ""); in test_has_not_virtual_destructor()
36 static_assert(!std::has_virtual_destructor<const T>::value, ""); in test_has_not_virtual_destructor()
37 static_assert(!std::has_virtual_destructor<volatile T>::value, ""); in test_has_not_virtual_destructor()
38 static_assert(!std::has_virtual_destructor<const volatile T>::value, ""); in test_has_not_virtual_destructor()
/llvm-project-15.0.7/libcxx/include/__type_traits/
H A Dhas_virtual_destructor.h23 template <class _Tp> struct _LIBCPP_TEMPLATE_VIS has_virtual_destructor struct
28 template <class _Tp> struct _LIBCPP_TEMPLATE_VIS has_virtual_destructor
35 inline constexpr bool has_virtual_destructor_v = has_virtual_destructor<_Tp>::value;
/llvm-project-15.0.7/clang/test/Lexer/
H A Dhas_feature_type_traits.cpp38 #if __has_feature(has_virtual_destructor)
39 int has_virtual_destructor();
/llvm-project-15.0.7/libcxx/test/std/experimental/memory/memory.resource/memory.resource.public/
H A Ddtor.pass.cpp37 std::has_virtual_destructor<memory_resource>::value in main()
/llvm-project-15.0.7/libcxx/include/
H A Dtype_traits140 template <class T> struct has_virtual_destructor;
377 = has_virtual_destructor<T>::value; // C++17
441 #include <__type_traits/has_virtual_destructor.h>
H A DCMakeLists.txt532 __type_traits/has_virtual_destructor.h
H A Dmodule.modulemap.in1122 …module has_virtual_destructor { private header "__type_traits/has_virtual_destructor.h…
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DFeatures.def212 FEATURE(has_virtual_destructor, LangOpts.CPlusPlus)
/llvm-project-15.0.7/llvm/utils/gn/secondary/libcxx/include/
H A DBUILD.gn594 "__type_traits/has_virtual_destructor.h",
/llvm-project-15.0.7/clang/include/clang/Tooling/Inclusions/
H A DStdSymbolMap.inc432 SYMBOL(has_virtual_destructor, std::, <type_traits>)
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dtype-traits.cpp1843 void has_virtual_destructor() { in has_virtual_destructor() function