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 D | has_virtual_destructor.pass.cpp | 20 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 D | has_virtual_destructor.h | 23 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 D | has_feature_type_traits.cpp | 38 #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 D | dtor.pass.cpp | 37 std::has_virtual_destructor<memory_resource>::value in main()
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | type_traits | 140 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 D | CMakeLists.txt | 532 __type_traits/has_virtual_destructor.h
|
| H A D | module.modulemap.in | 1122 …module has_virtual_destructor { private header "__type_traits/has_virtual_destructor.h…
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | Features.def | 212 FEATURE(has_virtual_destructor, LangOpts.CPlusPlus)
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/libcxx/include/ |
| H A D | BUILD.gn | 594 "__type_traits/has_virtual_destructor.h",
|
| /llvm-project-15.0.7/clang/include/clang/Tooling/Inclusions/ |
| H A D | StdSymbolMap.inc | 432 SYMBOL(has_virtual_destructor, std::, <type_traits>)
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | type-traits.cpp | 1843 void has_virtual_destructor() { in has_virtual_destructor() function
|