|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
tools/clang/tools/extra/modularize/ModularizeUtilities.cpp 34 class ModuleMapTargetOptions : public clang::TargetOptions {
Declarations
tools/clang/include/clang/CodeGen/BackendUtil.h 27 class TargetOptions;
tools/clang/include/clang/Frontend/ASTConsumers.h 28 class TargetOptions;
tools/clang/include/clang/Frontend/CompilerInvocation.h 51 class TargetOptions;
tools/clang/include/clang/Serialization/ASTReader.h 113 class TargetOptions;
tools/lldb/include/lldb/Core/ClangForward.h 108 class TargetOptions;
References
tools/clang/include/clang/Basic/TargetInfo.h 165 std::shared_ptr<TargetOptions> TargetOpts;
213 const std::shared_ptr<TargetOptions> &Opts);
218 TargetOptions &getTargetOpts() const {
1046 TargetOptions &TargetOpts) const {}
tools/clang/include/clang/CodeGen/BackendUtil.h 41 const TargetOptions &TOpts, const LangOptions &LOpts,
tools/clang/include/clang/Frontend/ASTUnit.h 118 std::shared_ptr<TargetOptions> TargetOpts;
tools/clang/include/clang/Frontend/CompilerInstance.h 327 TargetOptions &getTargetOpts() {
330 const TargetOptions &getTargetOpts() const {
tools/clang/include/clang/Frontend/CompilerInvocation.h 71 std::shared_ptr<TargetOptions> TargetOpts;
90 TargetOptions &getTargetOpts() { return *TargetOpts.get(); }
91 const TargetOptions &getTargetOpts() const { return *TargetOpts.get(); }
tools/clang/include/clang/Serialization/ASTReader.h 154 virtual bool ReadTargetOptions(const TargetOptions &TargetOpts, bool Complain,
261 bool ReadTargetOptions(const TargetOptions &TargetOpts, bool Complain,
298 bool ReadTargetOptions(const TargetOptions &TargetOpts, bool Complain,
1699 const TargetOptions &TargetOpts,
tools/clang/lib/Basic/Targets.cpp 106 const TargetOptions &Opts) {
614 const std::shared_ptr<TargetOptions> &Opts) {
tools/clang/lib/Basic/Targets.h 28 const clang::TargetOptions &Opts);
tools/clang/lib/Basic/Targets/AArch64.cpp 37 const TargetOptions &Opts)
510 const TargetOptions &Opts)
527 const TargetOptions &Opts)
544 const TargetOptions &Opts)
591 const TargetOptions &Opts)
625 const TargetOptions &Opts)
631 const TargetOptions &Opts)
663 const TargetOptions &Opts)
tools/clang/lib/Basic/Targets/AArch64.h 47 AArch64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts);
104 AArch64leTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts);
118 const TargetOptions &Opts);
132 const TargetOptions &Opts);
146 MinGWARM64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts);
151 AArch64beTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts);
162 DarwinAArch64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts);
176 const TargetOptions &Opts);
tools/clang/lib/Basic/Targets/AMDGPU.cpp 229 TargetOptions &TargetOpts) const {
262 const TargetOptions &Opts)
tools/clang/lib/Basic/Targets/AMDGPU.h 82 AMDGPUTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts);
212 TargetOptions &TargetOpts) const override;
tools/clang/lib/Basic/Targets/ARC.h 26 ARCTargetInfo(const llvm::Triple &Triple, const TargetOptions &)
tools/clang/lib/Basic/Targets/ARM.cpp 227 const TargetOptions &Opts)
1089 const TargetOptions &Opts)
1099 const TargetOptions &Opts)
1110 const TargetOptions &Opts)
1158 const llvm::Triple &Triple, const TargetOptions &Opts)
1173 const TargetOptions &Opts)
1185 const TargetOptions &Opts)
1197 const TargetOptions &Opts)
1217 const TargetOptions &Opts)
1242 const TargetOptions &Opts)
tools/clang/lib/Basic/Targets/ARM.h 116 ARMTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts);
186 ARMleTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts);
193 ARMbeTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts);
203 WindowsARMTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts);
218 const TargetOptions &Opts);
229 const TargetOptions &Opts);
238 MinGWARMTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts);
247 CygwinARMTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts);
260 DarwinARMTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts);
268 const TargetOptions &Opts);
tools/clang/lib/Basic/Targets/AVR.h 27 AVRTargetInfo(const llvm::Triple &Triple, const TargetOptions &)
tools/clang/lib/Basic/Targets/BPF.h 28 BPFTargetInfo(const llvm::Triple &Triple, const TargetOptions &)
tools/clang/lib/Basic/Targets/Hexagon.h 38 HexagonTargetInfo(const llvm::Triple &Triple, const TargetOptions &)
tools/clang/lib/Basic/Targets/Lanai.h 36 LanaiTargetInfo(const llvm::Triple &Triple, const TargetOptions &)
tools/clang/lib/Basic/Targets/Le64.h 28 Le64TargetInfo(const llvm::Triple &Triple, const TargetOptions &)
tools/clang/lib/Basic/Targets/MSP430.h 28 MSP430TargetInfo(const llvm::Triple &Triple, const TargetOptions &)
tools/clang/lib/Basic/Targets/Mips.h 63 MipsTargetInfo(const llvm::Triple &Triple, const TargetOptions &)
tools/clang/lib/Basic/Targets/NVPTX.cpp 36 const TargetOptions &Opts,
tools/clang/lib/Basic/Targets/NVPTX.h 56 NVPTXTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts,
tools/clang/lib/Basic/Targets/OSTargets.h 28 OSTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
54 CloudABITargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
70 AnanasTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
88 DarwinTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
194 DragonFlyBSDTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
244 FreeBSDTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
285 KFreeBSDTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
304 HaikuTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
341 HurdTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
365 MinixTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
399 LinuxTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
442 NetBSDTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
466 OpenBSDTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
520 PS3PPUTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
545 PS4OSTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
585 RTEMSTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
640 SolarisTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
706 AIXTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
734 WindowsTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
757 NaClTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
808 FuchsiaTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
833 const TargetOptions &Opts)
852 explicit WASITargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
867 explicit EmscriptenTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
tools/clang/lib/Basic/Targets/PNaCl.h 27 PNaClTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
76 NaClMips32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
tools/clang/lib/Basic/Targets/PPC.h 75 PPCTargetInfo(const llvm::Triple &Triple, const TargetOptions &)
330 PPC32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
372 PPC64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
425 DarwinPPC32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
442 DarwinPPC64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
452 using AIXTargetInfo::AIXTargetInfo;
461 using AIXTargetInfo::AIXTargetInfo;
tools/clang/lib/Basic/Targets/RISCV.h 35 RISCVTargetInfo(const llvm::Triple &Triple, const TargetOptions &)
81 RISCV32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
106 RISCV64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
tools/clang/lib/Basic/Targets/SPIR.h 38 SPIRTargetInfo(const llvm::Triple &Triple, const TargetOptions &)
103 SPIR32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
118 SPIR64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
tools/clang/lib/Basic/Targets/Sparc.h 28 SparcTargetInfo(const llvm::Triple &Triple, const TargetOptions &)
152 SparcV8TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
184 SparcV8elTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
193 SparcV9TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
tools/clang/lib/Basic/Targets/SystemZ.h 34 SystemZTargetInfo(const llvm::Triple &Triple, const TargetOptions &)
tools/clang/lib/Basic/Targets/TCE.h 47 TCETargetInfo(const llvm::Triple &Triple, const TargetOptions &)
106 TCELETargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
tools/clang/lib/Basic/Targets/WebAssembly.h 43 explicit WebAssemblyTargetInfo(const llvm::Triple &T, const TargetOptions &)
122 const TargetOptions &Opts)
136 const TargetOptions &Opts)
tools/clang/lib/Basic/Targets/X86.h 130 X86TargetInfo(const llvm::Triple &Triple, const TargetOptions &)
336 X86_32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
403 NetBSDI386TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
420 OpenBSDI386TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
431 DarwinI386TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
464 WindowsX86_32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
481 const TargetOptions &Opts)
501 MinGWX86_32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
516 CygwinX86_32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
541 HaikuX86_32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
554 MCUX86_32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
581 RTEMSX86_32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
599 X86_64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
706 WindowsX86_64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
748 const TargetOptions &Opts)
771 MinGWX86_64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
784 CygwinX86_64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
806 DarwinX86_64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
832 OpenBSDX86_64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
843 AndroidX86_32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
855 AndroidX86_64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts)
tools/clang/lib/Basic/Targets/XCore.h 28 XCoreTargetInfo(const llvm::Triple &Triple, const TargetOptions &)
tools/clang/lib/CodeGen/BackendUtil.cpp 87 const clang::TargetOptions &TargetOpts;
135 const clang::TargetOptions &TOpts,
423 const clang::TargetOptions &TargetOpts,
1365 const clang::TargetOptions &TOpts,
1495 const clang::TargetOptions &TOpts,
tools/clang/lib/CodeGen/CodeGenAction.cpp 93 const TargetOptions &TargetOpts;
119 const TargetOptions &TargetOpts,
1065 const TargetOptions &TargetOpts = CI.getTargetOpts();
tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp 51 const TargetOptions TargetOpts;
tools/clang/lib/Frontend/ASTUnit.cpp 522 std::shared_ptr<TargetOptions> &TargetOpts;
531 std::shared_ptr<TargetOptions> &TargetOpts,
562 bool ReadTargetOptions(const TargetOptions &TargetOpts, bool Complain,
568 this->TargetOpts = std::make_shared<TargetOptions>(TargetOpts);
tools/clang/lib/Frontend/CompilerInstance.cpp 923 auto TO = std::make_shared<TargetOptions>();
tools/clang/lib/Frontend/CompilerInvocation.cpp 104 : LangOpts(new LangOptions()), TargetOpts(new TargetOptions()),
111 TargetOpts(new TargetOptions(X.getTargetOpts())),
669 const TargetOptions &TargetOpts,
2417 const TargetOptions &TargetOpts,
3385 static void ParseTargetArgs(TargetOptions &Opts, ArgList &Args,
tools/clang/lib/Frontend/FrontendActions.cpp 543 bool ReadTargetOptions(const TargetOptions &TargetOpts, bool Complain,
tools/clang/lib/Parse/ParseStmtAsm.cpp 580 const TargetOptions &TO = Actions.Context.getTargetInfo().getTargetOpts();
tools/clang/lib/Sema/SemaChecking.cpp 2776 const TargetOptions &Opts = TI.getTargetOpts();
tools/clang/lib/Serialization/ASTReader.cpp 171 const TargetOptions &TargetOpts, bool Complain,
369 static bool checkTargetOptions(const TargetOptions &TargetOpts,
370 const TargetOptions &ExistingTargetOpts,
439 bool PCHValidator::ReadTargetOptions(const TargetOptions &TargetOpts,
442 const TargetOptions &ExistingTargetOpts = PP.getTargetInfo().getTargetOpts();
5049 const TargetOptions &ExistingTargetOpts;
5056 const TargetOptions &ExistingTargetOpts,
5072 bool ReadTargetOptions(const TargetOptions &TargetOpts, bool Complain,
5363 const TargetOptions &TargetOpts,
5721 TargetOptions TargetOpts;
tools/clang/lib/Serialization/ASTWriter.cpp 1630 const TargetOptions &TargetOpts = Target.getTargetOpts();
tools/clang/tools/extra/modularize/ModularizeUtilities.cpp 34 class ModuleMapTargetOptions : public clang::TargetOptions {
tools/clang/tools/extra/modularize/ModularizeUtilities.h 207 std::shared_ptr<clang::TargetOptions> TargetOpts;
tools/clang/unittests/Basic/SourceManagerTest.cpp 37 TargetOpts(new TargetOptions) {
48 std::shared_ptr<TargetOptions> TargetOpts;
tools/clang/unittests/CodeGen/BufferSourceTest.cpp 52 std::make_shared<clang::TargetOptions>(
tools/clang/unittests/CodeGen/CodeGenExternalTest.cpp 271 std::make_shared<clang::TargetOptions>(
tools/clang/unittests/CodeGen/IncrementalProcessingTest.cpp 122 std::make_shared<clang::TargetOptions>(
tools/clang/unittests/CodeGen/TBAAMetadataTest.cpp 47 std::make_shared<clang::TargetOptions>(compiler.getTargetOpts())));
tools/clang/unittests/Lex/HeaderSearchTest.cpp 32 SourceMgr(Diags, FileMgr), TargetOpts(new TargetOptions),
55 std::shared_ptr<TargetOptions> TargetOpts;
tools/clang/unittests/Lex/LexerTest.cpp 42 TargetOpts(new TargetOptions)
110 std::shared_ptr<TargetOptions> TargetOpts;
tools/clang/unittests/Lex/PPCallbacksTest.cpp 123 SourceMgr(Diags, FileMgr), TargetOpts(new TargetOptions()) {
135 std::shared_ptr<TargetOptions> TargetOpts;
tools/clang/unittests/Lex/PPConditionalDirectiveRecordTest.cpp 36 TargetOpts(new TargetOptions)
48 std::shared_ptr<TargetOptions> TargetOpts;
tools/lldb/include/lldb/Symbol/ClangASTContext.h 107 std::shared_ptr<clang::TargetOptions> &getTargetOptions();
988 std::shared_ptr<clang::TargetOptions> m_target_options_rp;
tools/lldb/include/lldb/Target/LanguageRuntime.h 168 virtual bool GetOverrideExprOptions(clang::TargetOptions &prototype) {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp 402 auto opts = m_compiler->getTargetOpts();
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp 44 bool registerRSDefaultTargetOpts(clang::TargetOptions &proto,
159 bool RenderScriptRuntime::GetOverrideExprOptions(clang::TargetOptions &proto) {
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h 580 bool GetOverrideExprOptions(clang::TargetOptions &prototype) override;
tools/lldb/source/Symbol/ClangASTContext.cpp 819 std::shared_ptr<clang::TargetOptions> &ClangASTContext::getTargetOptions() {
821 m_target_options_rp = std::make_shared<clang::TargetOptions>();
usr/include/c++/7.4.0/bits/alloc_traits.h 387 using allocator_type = allocator<_Tp>;
389 using value_type = _Tp;
392 using pointer = _Tp*;
395 using const_pointer = const _Tp*;
474 construct(allocator_type& __a, _Up* __p, _Args&&... __args)
474 construct(allocator_type& __a, _Up* __p, _Args&&... __args)
486 destroy(allocator_type& __a, _Up* __p)
usr/include/c++/7.4.0/bits/allocator.h 108 class allocator: public __allocator_base<_Tp>
113 typedef _Tp* pointer;
114 typedef const _Tp* const_pointer;
115 typedef _Tp& reference;
116 typedef const _Tp& const_reference;
117 typedef _Tp value_type;
137 allocator(const allocator<_Tp1>&) throw() { }
usr/include/c++/7.4.0/bits/move.h 72 constexpr _Tp&&
83 constexpr _Tp&&
usr/include/c++/7.4.0/bits/shared_ptr.h 93 class shared_ptr : public __shared_ptr<_Tp>
107 using element_type = typename __shared_ptr<_Tp>::element_type;
129 shared_ptr(_Yp* __p) : __shared_ptr<_Tp>(__p) { }
202 shared_ptr(nullptr_t __p, _Deleter __d, _Alloc __a)
236 shared_ptr(const shared_ptr<_Yp>& __r) noexcept
253 shared_ptr(shared_ptr<_Yp>&& __r) noexcept
299 _Assignable<const shared_ptr<_Yp>&>
300 operator=(const shared_ptr<_Yp>& __r) noexcept
324 _Assignable<shared_ptr<_Yp>>
325 operator=(shared_ptr<_Yp>&& __r) noexcept
343 _Args&&... __args)
352 shared_ptr(const weak_ptr<_Tp>& __r, std::nothrow_t)
373 operator==(const shared_ptr<_Tp>& __a, nullptr_t) noexcept
388 operator!=(const shared_ptr<_Tp>& __a, nullptr_t) noexcept
520 class weak_ptr : public __weak_ptr<_Tp>
582 shared_ptr<_Tp>
687 inline shared_ptr<_Tp>
688 allocate_shared(const _Alloc& __a, _Args&&... __args)
702 inline shared_ptr<_Tp>
703 make_shared(_Args&&... __args)
705 typedef typename std::remove_const<_Tp>::type _Tp_nc;
706 return std::allocate_shared<_Tp>(std::allocator<_Tp_nc>(),
usr/include/c++/7.4.0/bits/shared_ptr_base.h 882 : is_convertible<_Yp*, _Tp*>::type
882 : is_convertible<_Yp*, _Tp*>::type
946 : is_convertible<_Yp*, _Tp*>::type
946 : is_convertible<_Yp*, _Tp*>::type
956 using element_type = _Tp;
1035 : public __shared_ptr_access<_Tp, _Lp>
1038 using element_type = typename remove_extent<_Tp>::type;
1078 __shared_ptr(_Yp* __p)
1081 static_assert( !is_void<_Yp>::value, "incomplete type" );
1082 static_assert( sizeof(_Yp) > 0, "incomplete type" );
1111 __shared_ptr(nullptr_t __p, _Deleter __d, _Alloc __a)
1126 __shared_ptr(const __shared_ptr<_Yp, _Lp>& __r) noexcept
1138 __shared_ptr(__shared_ptr<_Yp, _Lp>&& __r) noexcept
1192 _Assignable<_Yp>
1193 operator=(const __shared_ptr<_Yp, _Lp>& __r) noexcept
1218 _Assignable<_Yp>
1219 operator=(__shared_ptr<_Yp, _Lp>&& __r) noexcept
1272 swap(__shared_ptr<_Tp, _Lp>& __other) noexcept
1317 _Args&&... __args)
1321 rebind_traits<typename std::remove_cv<_Tp>::type> __traits;
1344 __shared_ptr(const __weak_ptr<_Tp, _Lp>& __r, std::nothrow_t)
1377 typename enable_if<!__has_esft_base<_Yp2>::value>::type
1378 _M_enable_shared_from_this_with(_Yp*) noexcept
1415 operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept
1431 operator!=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept
1601 using element_type = typename remove_extent<_Tp>::type;
1626 __weak_ptr(const __weak_ptr<_Yp, _Lp>& __r) noexcept
1640 __weak_ptr(__weak_ptr<_Yp, _Lp>&& __r) noexcept
1648 _Assignable<_Yp>
1649 operator=(const __weak_ptr<_Yp, _Lp>& __r) noexcept
1675 _Assignable<_Yp>
1676 operator=(__weak_ptr<_Yp, _Lp>&& __r) noexcept
1684 __shared_ptr<_Tp, _Lp>
1720 _M_assign(_Tp* __ptr, const __shared_count<_Lp>& __refcount) noexcept
usr/include/c++/7.4.0/ext/new_allocator.h 63 typedef _Tp* pointer;
64 typedef const _Tp* const_pointer;
65 typedef _Tp& reference;
66 typedef const _Tp& const_reference;
67 typedef _Tp value_type;
84 new_allocator(const new_allocator<_Tp1>&) _GLIBCXX_USE_NOEXCEPT { }
111 return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp)));
130 { return size_t(-1) / sizeof(_Tp); }
135 construct(_Up* __p, _Args&&... __args)
135 construct(_Up* __p, _Args&&... __args)
136 { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
140 destroy(_Up* __p) { __p->~_Up(); }
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1633 { typedef _Tp type; };
1942 { typedef _Tp type; };