|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/AsmParser/Parser.h 25 class SMDiagnostic;
include/llvm/CodeGen/MIRParser/MIParser.h 28 class SMDiagnostic;
include/llvm/CodeGen/MIRParser/MIRParser.h 29 class SMDiagnostic;
include/llvm/IR/DiagnosticInfo.h 39 class SMDiagnostic;
include/llvm/IR/DiagnosticPrinter.h 25 class SMDiagnostic;
include/llvm/IR/LLVMContext.h 35 class SMDiagnostic;
include/llvm/IRReader/IRReader.h 26 class SMDiagnostic;
include/llvm/Support/SourceMgr.h 36 class SMDiagnostic;
include/llvm/Target/TargetMachine.h 39 class SMDiagnostic;
lib/AsmParser/LLLexer.h 25 class SMDiagnostic;
References
examples/LLJITExamples/ExampleModules.h 39 SMDiagnostic Err;
examples/SpeculativeJIT/SpeculativeJIT.cpp 167 SMDiagnostic Err;
include/llvm/AsmParser/Parser.h 44 parseAssemblyFile(StringRef Filename, SMDiagnostic &Err, LLVMContext &Context,
64 SMDiagnostic &Err,
94 parseAssemblyFileWithIndex(StringRef Filename, SMDiagnostic &Err,
108 parseSummaryIndexAssemblyFile(StringRef Filename, SMDiagnostic &Err);
120 std::unique_ptr<Module> parseAssembly(MemoryBufferRef F, SMDiagnostic &Err,
139 SMDiagnostic &Err,
152 parseSummaryIndexAssembly(MemoryBufferRef F, SMDiagnostic &Err);
171 SMDiagnostic &Err, SlotMapping *Slots = nullptr,
183 Constant *parseConstantValue(StringRef Asm, SMDiagnostic &Err, const Module &M,
191 Type *parseType(StringRef Asm, SMDiagnostic &Err, const Module &M,
201 Type *parseTypeAtBeginning(StringRef Asm, unsigned &Read, SMDiagnostic &Err,
include/llvm/CodeGen/MIRParser/MIParser.h 195 StringRef Src, SMDiagnostic &Error);
208 SMDiagnostic &Error);
212 SMDiagnostic &Error);
216 SMDiagnostic &Error);
219 StringRef Src, SMDiagnostic &Error);
223 SMDiagnostic &Error);
226 StringRef Src, SMDiagnostic &Error);
229 SMDiagnostic &Error);
include/llvm/CodeGen/MIRParser/MIRParser.h 64 SMDiagnostic &Error,
include/llvm/IR/DiagnosticInfo.h 909 const SMDiagnostic &Diagnostic;
913 const SMDiagnostic &Diagnostic)
916 const SMDiagnostic &getDiagnostic() const { return Diagnostic; }
include/llvm/IR/DiagnosticPrinter.h 57 virtual DiagnosticPrinter &operator<<(const SMDiagnostic &Diag) = 0;
90 DiagnosticPrinter &operator<<(const SMDiagnostic &Diag) override;
include/llvm/IR/LLVMContext.h 144 using InlineAsmDiagHandlerTy = void (*)(const SMDiagnostic&, void *Context,
include/llvm/IRReader/IRReader.h 36 SMDiagnostic &Err, LLVMContext &Context,
45 getLazyIRFileModule(StringRef Filename, SMDiagnostic &Err, LLVMContext &Context,
55 std::unique_ptr<Module> parseIR(MemoryBufferRef Buffer, SMDiagnostic &Err,
67 std::unique_ptr<Module> parseIRFile(StringRef Filename, SMDiagnostic &Err,
include/llvm/Support/Error.h 330 template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
331 return Error(std::make_unique<ErrT>(std::forward<ArgTs>(Args)...));
include/llvm/Support/SourceMgr.h 53 using DiagHandlerTy = void (*)(const SMDiagnostic &, void *Context);
207 void PrintMessage(raw_ostream &OS, const SMDiagnostic &Diagnostic,
215 SMDiagnostic GetMessage(SMLoc Loc, DiagKind Kind, const Twine &Msg,
include/llvm/Target/TargetMachine.h 140 SMDiagnostic &Error,
lib/AsmParser/LLLexer.cpp 159 LLLexer::LLLexer(StringRef StartBuf, SourceMgr &SM, SMDiagnostic &Err,
lib/AsmParser/LLLexer.h 31 SMDiagnostic &ErrorInfo;
49 explicit LLLexer(StringRef StartBuf, SourceMgr &SM, SMDiagnostic &,
lib/AsmParser/LLParser.h 169 LLParser(StringRef F, SourceMgr &SM, SMDiagnostic &Err, Module *M,
lib/AsmParser/Parser.cpp 26 ModuleSummaryIndex *Index, SMDiagnostic &Err,
41 llvm::parseAssembly(MemoryBufferRef F, SMDiagnostic &Err, LLVMContext &Context,
55 llvm::parseAssemblyFile(StringRef Filename, SMDiagnostic &Err,
71 MemoryBufferRef F, SMDiagnostic &Err, LLVMContext &Context,
86 StringRef Filename, SMDiagnostic &Err, LLVMContext &Context,
102 llvm::parseAssemblyString(StringRef AsmString, SMDiagnostic &Err,
112 SMDiagnostic &Err) {
124 llvm::parseSummaryIndexAssembly(MemoryBufferRef F, SMDiagnostic &Err) {
135 llvm::parseSummaryIndexAssemblyFile(StringRef Filename, SMDiagnostic &Err) {
147 Constant *llvm::parseConstantValue(StringRef Asm, SMDiagnostic &Err,
159 Type *llvm::parseType(StringRef Asm, SMDiagnostic &Err, const Module &M,
176 SMDiagnostic &Err, const Module &M,
lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp 44 static void srcMgrDiagHandler(const SMDiagnostic &Diag, void *diagInfo) {
lib/CodeGen/MIRParser/MIParser.cpp 367 SMDiagnostic &Error;
377 MIParser(PerFunctionMIParsingState &PFS, SMDiagnostic &Error,
523 MIParser::MIParser(PerFunctionMIParsingState &PFS, SMDiagnostic &Error,
1491 SMDiagnostic Err;
3047 SMDiagnostic &Error) {
3052 StringRef Src, SMDiagnostic &Error) {
3058 SMDiagnostic &Error) {
3064 SMDiagnostic &Error) {
3070 SMDiagnostic &Error) {
3076 SMDiagnostic &Error) {
3082 SMDiagnostic &Error) {
3087 MDNode *&Node, StringRef Src, SMDiagnostic &Error) {
lib/CodeGen/MIRParser/MIRParser.cpp 71 void reportDiagnostic(const SMDiagnostic &Diag);
87 bool error(const SMDiagnostic &Error, SMRange SourceRange);
148 SMDiagnostic diagFromMIStringDiag(const SMDiagnostic &Error,
148 SMDiagnostic diagFromMIStringDiag(const SMDiagnostic &Error,
153 SMDiagnostic diagFromBlockStringDiag(const SMDiagnostic &Error,
153 SMDiagnostic diagFromBlockStringDiag(const SMDiagnostic &Error,
161 static void handleYAMLDiag(const SMDiagnostic &Diag, void *Context) {
188 bool MIRParserImpl::error(const SMDiagnostic &Error, SMRange SourceRange) {
194 void MIRParserImpl::reportDiagnostic(const SMDiagnostic &Diag) {
227 SMDiagnostic Error;
346 SMDiagnostic Error;
421 SMDiagnostic Error;
501 SMDiagnostic Error;
737 SMDiagnostic Error;
752 SMDiagnostic Error;
803 SMDiagnostic Error;
814 SMDiagnostic Error;
862 SMDiagnostic Error;
868 SMDiagnostic MIRParserImpl::diagFromMIStringDiag(const SMDiagnostic &Error,
868 SMDiagnostic MIRParserImpl::diagFromMIStringDiag(const SMDiagnostic &Error,
884 SMDiagnostic MIRParserImpl::diagFromBlockStringDiag(const SMDiagnostic &Error,
884 SMDiagnostic MIRParserImpl::diagFromBlockStringDiag(const SMDiagnostic &Error,
929 SMDiagnostic &Error,
lib/FuzzMutate/FuzzerCLI.cpp 180 SMDiagnostic Err;
lib/IR/DiagnosticPrinter.cpp 111 operator<<(const SMDiagnostic &Diag) {
lib/IRReader/IRReader.cpp 33 llvm::getLazyIRModule(std::unique_ptr<MemoryBuffer> Buffer, SMDiagnostic &Err,
53 SMDiagnostic &Err,
68 std::unique_ptr<Module> llvm::parseIR(MemoryBufferRef Buffer, SMDiagnostic &Err,
95 std::unique_ptr<Module> llvm::parseIRFile(StringRef Filename, SMDiagnostic &Err,
118 SMDiagnostic Diag;
lib/LTO/ThinLTOCodeGenerator.cpp 186 SMDiagnostic Err;
193 SMDiagnostic Err = SMDiagnostic(Mod.getModuleIdentifier(),
218 SMDiagnostic Err = SMDiagnostic(TheModule.getModuleIdentifier(),
lib/MC/MCParser/AsmParser.cpp 314 static void DiagHandler(const SMDiagnostic &Diag, void *Context);
2330 void AsmParser::DiagHandler(const SMDiagnostic &Diag, void *Context) {
2372 SMDiagnostic NewDiag(*Diag.getSourceMgr(), Diag.getLoc(), Filename, LineNo,
lib/Remarks/YAMLRemarkParser.cpp 25 static void handleDiagnostic(const SMDiagnostic &Diag, void *Ctx) {
lib/Support/FileCheckImpl.h 326 SMDiagnostic Diagnostic;
331 FileCheckErrorDiagnostic(SMDiagnostic &&Diag) : Diagnostic(Diag) {}
lib/Support/SourceMgr.cpp 163 SMDiagnostic SourceMgr::GetMessage(SMLoc Loc, SourceMgr::DiagKind Kind,
225 void SourceMgr::PrintMessage(raw_ostream &OS, const SMDiagnostic &Diagnostic,
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp 1016 SMDiagnostic &Error, SMRange &SourceRange) const {
lib/Target/AMDGPU/AMDGPUTargetMachine.h 119 SMDiagnostic &Error,
lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp 1294 SMDiagnostic Diag = getSourceManager().GetMessage(
lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp 501 SMDiagnostic &Error, SMRange &SourceRange) const {
lib/Target/WebAssembly/WebAssemblyTargetMachine.h 57 SMDiagnostic &Error,
lib/TextAPI/MachO/TextStub.cpp 1093 static void DiagHandler(const SMDiagnostic &Diag, void *Context) {
1098 SMDiagnostic NewDiag(*Diag.getSourceMgr(), Diag.getLoc(), File->Path,
lib/Transforms/IPO/FunctionImport.cpp 150 SMDiagnostic Err;
tools/bugpoint/BugDriver.cpp 94 SMDiagnostic Err;
tools/clang/lib/CodeGen/CodeGenAction.cpp 342 static void InlineAsmDiagHandler(const llvm::SMDiagnostic &SM,void *Context,
355 void InlineAsmDiagHandler2(const llvm::SMDiagnostic &,
397 static FullSourceLoc ConvertBackendLocation(const llvm::SMDiagnostic &D,
428 void BackendConsumer::InlineAsmDiagHandler2(const llvm::SMDiagnostic &D,
954 static void BitcodeInlineAsmDiagHandler(const llvm::SMDiagnostic &SM,
1018 llvm::SMDiagnostic Err;
tools/clang/lib/Parse/ParseStmtAsm.cpp 70 static void DiagHandlerCallback(const llvm::SMDiagnostic &D, void *Context) {
82 void handleDiagnostic(const llvm::SMDiagnostic &D);
193 void ClangAsmParserCallback::handleDiagnostic(const llvm::SMDiagnostic &D) {
tools/clang/tools/clang-format/ClangFormat.cpp 333 SMDiagnostic Diags(
tools/clang/tools/clang-fuzzer/handle-llvm/handle_llvm.cpp 96 SMDiagnostic Err;
145 SMDiagnostic Err;
tools/clang/tools/extra/clang-apply-replacements/lib/Tooling/ApplyReplacements.cpp 34 static void eatDiagnostics(const SMDiagnostic &, void *) {}
tools/llc/llc.cpp 273 static void InlineAsmDiagHandler(const SMDiagnostic &SMD, void *Context,
393 SMDiagnostic Err;
tools/lldb/source/Expression/IRExecutionUnit.cpp 203 static void ReportInlineAsmError(const llvm::SMDiagnostic &diagnostic,
tools/lli/lli.cpp 348 static void reportError(SMDiagnostic Err, const char *ProgName) {
386 SMDiagnostic Err;
748 SMDiagnostic Err;
tools/llvm-as/llvm-as.cpp 121 SMDiagnostic Err;
tools/llvm-cat/llvm-cat.cpp 75 SMDiagnostic Err;
tools/llvm-diff/llvm-diff.cpp 34 SMDiagnostic Diag;
tools/llvm-extract/llvm-extract.cpp 142 SMDiagnostic Err;
tools/llvm-link/llvm-link.cpp 120 SMDiagnostic Err;
tools/llvm-lto/llvm-lto.cpp 496 SMDiagnostic Err = SMDiagnostic(Mod.getModuleIdentifier(),
tools/llvm-reduce/llvm-reduce.cpp 59 SMDiagnostic Err;
tools/llvm-split/llvm-split.cpp 44 SMDiagnostic Err;
tools/opt/opt.cpp 551 SMDiagnostic Err;
tools/verify-uselistorder/verify-uselistorder.cpp 172 SMDiagnostic Err;
537 SMDiagnostic Err;
unittests/Analysis/AliasAnalysisTest.cpp 211 SMDiagnostic Err;
unittests/Analysis/AliasSetTrackerTest.cpp 54 SMDiagnostic Error;
unittests/Analysis/BlockFrequencyInfoTest.cpp 53 SMDiagnostic Err;
unittests/Analysis/BranchProbabilityInfoTest.cpp 42 SMDiagnostic Err;
unittests/Analysis/CFGTest.cpp 33 SMDiagnostic Error;
unittests/Analysis/CGSCCPassManagerTest.cpp 165 SMDiagnostic Err;
unittests/Analysis/CaptureTrackingTest.cpp 50 SMDiagnostic Error;
unittests/Analysis/DivergenceAnalysisTest.cpp 111 SMDiagnostic Err;
161 SMDiagnostic Err;
215 SMDiagnostic Err;
384 SMDiagnostic Err;
unittests/Analysis/DomTreeUpdaterTest.cpp 25 SMDiagnostic Err;
unittests/Analysis/GlobalsModRefTest.cpp 30 SMDiagnostic Error;
unittests/Analysis/IVDescriptorsTest.cpp 39 SMDiagnostic Err;
unittests/Analysis/LazyCallGraphTest.cpp 26 SMDiagnostic Error;
unittests/Analysis/LoopInfoTest.cpp 50 SMDiagnostic Err;
unittests/Analysis/OrderedBasicBlockTest.cpp 31 SMDiagnostic Err;
unittests/Analysis/ProfileSummaryInfoTest.cpp 88 SMDiagnostic Err;
unittests/Analysis/ScalarEvolutionTest.cpp 219 SMDiagnostic Err;
480 SMDiagnostic Err;
635 SMDiagnostic Err;
1454 SMDiagnostic Err;
1649 SMDiagnostic Err;
1688 SMDiagnostic Err;
1754 SMDiagnostic Err;
unittests/Analysis/TargetLibraryInfoTest.cpp 32 SMDiagnostic Error;
unittests/Analysis/UnrollAnalyzerTest.cpp 64 SMDiagnostic Err;
unittests/Analysis/ValueTrackingTest.cpp 27 SMDiagnostic Error;
489 SMDiagnostic Error;
unittests/Analysis/VectorUtilsTest.cpp 30 SMDiagnostic Error;
unittests/AsmParser/AsmParserTest.cpp 25 SMDiagnostic Error;
38 SMDiagnostic Error;
51 SMDiagnostic Error;
69 SMDiagnostic Error;
120 SMDiagnostic Error;
156 SMDiagnostic Error;
280 SMDiagnostic Error;
unittests/Bitcode/BitReaderTest.cpp 29 SMDiagnostic Error;
unittests/CodeGen/AArch64SelectionDAGTest.cpp 50 SMDiagnostic SMError;
unittests/CodeGen/GlobalISel/GISelMITest.h 75 SMDiagnostic Diagnostic;
unittests/FuzzMutate/OperationsTest.cpp 60 SMDiagnostic Error;
unittests/FuzzMutate/RandomIRBuilderTest.cpp 34 SMDiagnostic Error;
unittests/FuzzMutate/StrategiesTest.cpp 55 SMDiagnostic Error;
unittests/IR/ConstantsTest.cpp 399 SMDiagnostic Error;
unittests/IR/DominatorTreeTest.cpp 40 SMDiagnostic Err;
unittests/IR/InstructionsTest.cpp 33 SMDiagnostic Err;
unittests/IR/PassBuilderCallbacksTest.cpp 266 SMDiagnostic Err;
unittests/IR/PassManagerTest.cpp 145 SMDiagnostic Err;
unittests/IR/UseTest.cpp 37 SMDiagnostic Err;
82 SMDiagnostic Err;
unittests/IR/UserTest.cpp 66 SMDiagnostic Err;
unittests/IR/ValueTest.cpp 36 SMDiagnostic Err;
126 SMDiagnostic Err;
201 SMDiagnostic Err;
236 SMDiagnostic Err;
unittests/Linker/LinkModulesTest.cpp 187 SMDiagnostic Err;
237 SMDiagnostic Err;
310 SMDiagnostic Err;
unittests/MI/LiveIntervalTest.cpp 54 SMDiagnostic Diagnostic;
unittests/Support/VirtualFileSystemTest.cpp 1340 static void CountingDiagHandler(const SMDiagnostic &, void *Context) {
unittests/Support/YAMLIOTest.cpp 36 static void suppressErrorMessages(const llvm::SMDiagnostic &, void *) {
243 static void testErrorFilename(const llvm::SMDiagnostic &Error, void *) {
unittests/Support/YAMLParserTest.cpp 18 static void SuppressDiagnosticsOutput(const SMDiagnostic &, void *) {
24 static void CollectDiagnosticsOutput(const SMDiagnostic &Diag, void *Ctx) {
25 SMDiagnostic* DiagOut = static_cast<SMDiagnostic*>(Ctx);
237 SMDiagnostic GeneratedDiag;
250 SMDiagnostic GeneratedDiag;
unittests/TableGen/CodeExpanderTest.cpp 29 std::vector<SMDiagnostic> Expected;
30 std::vector<SMDiagnostic> Received;
54 void expect(SMDiagnostic D) { Expected.push_back(D); }
56 void diag(const SMDiagnostic &D) {
60 static void handler(const SMDiagnostic &D, void *Context) {
unittests/Target/WebAssembly/WebAssemblyExceptionInfoTest.cpp 46 SMDiagnostic Diagnostic;
unittests/Transforms/Scalar/LoopPassManagerTest.cpp 226 SMDiagnostic Err;
unittests/Transforms/Utils/BasicBlockUtilsTest.cpp 21 SMDiagnostic Err;
unittests/Transforms/Utils/CloningTest.cpp 373 SMDiagnostic Err;
683 SMDiagnostic Error;
unittests/Transforms/Utils/CodeExtractorTest.cpp 34 SMDiagnostic Err;
82 SMDiagnostic Err;
133 SMDiagnostic Err;
200 SMDiagnostic Err;
235 SMDiagnostic Err;
unittests/Transforms/Utils/LocalTest.cpp 106 SMDiagnostic Err;
unittests/Transforms/Utils/SizeOptsTest.cpp 48 SMDiagnostic Err;
unittests/Transforms/Utils/UnrollLoopTest.cpp 24 SMDiagnostic Err;
unittests/Transforms/Vectorize/VPlanTestBase.h 37 SMDiagnostic Err;
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 46 inline _GLIBCXX_CONSTEXPR _Tp*
47 __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
72 constexpr _Tp&&
73 forward(typename std::remove_reference<_Tp>::type& __t) noexcept
83 constexpr _Tp&&
84 forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
104 : public __and_<__not_<is_nothrow_move_constructible<_Tp>>,
105 is_copy_constructible<_Tp>>::type { };
usr/include/c++/7.4.0/bits/stl_construct.h 74 _Construct(_T1* __p, _Args&&... __args)
74 _Construct(_T1* __p, _Args&&... __args)
75 { ::new(static_cast<void*>(__p)) _T1(std::forward<_Args>(__args)...); }
97 _Destroy(_Tp* __pointer)
204 allocator<_Tp>&)
usr/include/c++/7.4.0/bits/stl_iterator.h 1224 __make_move_if_noexcept_iterator(_Tp* __i)
usr/include/c++/7.4.0/bits/stl_iterator_base_types.h 181 typedef _Tp value_type;
183 typedef _Tp* pointer;
184 typedef _Tp& reference;
192 typedef _Tp value_type;
194 typedef const _Tp* pointer;
195 typedef const _Tp& reference;
usr/include/c++/7.4.0/bits/stl_uninitialized.h 288 _ForwardIterator __result, allocator<_Tp>&)
usr/include/c++/7.4.0/bits/stl_vector.h 77 rebind<_Tp>::other _Tp_alloc_type;
216 class vector : protected _Vector_base<_Tp, _Alloc>
227 typedef _Vector_base<_Tp, _Alloc> _Base;
232 typedef _Tp value_type;
919 _Tp*
923 const _Tp*
1483 _M_realloc_insert(iterator __position, _Args&&... __args);
usr/include/c++/7.4.0/bits/unique_ptr.h 824 make_unique(_Args&&... __args)
825 { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
usr/include/c++/7.4.0/ext/alloc_traits.h 117 { typedef typename _Base_type::template rebind_alloc<_Tp> other; };
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;
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
326 : public __is_integral_helper<typename remove_cv<_Tp>::type>::type
354 : public __is_floating_point_helper<typename remove_cv<_Tp>::type>::type
381 : public __is_pointer_helper<typename remove_cv<_Tp>::type>::type
567 : public __is_null_pointer_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
602 is_void<_Tp>>>::type
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
612 is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
612 is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
631 : public __is_member_pointer_helper<typename remove_cv<_Tp>::type>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
798 typedef decltype(__test<_Tp>(0)) type;
811 remove_all_extents<_Tp>::type>::type
825 : public __is_destructible_safe<_Tp>::type
984 typedef decltype(__test<_Tp, _Arg>(0)) type;
989 : public __and_<is_destructible<_Tp>,
990 __is_direct_constructible_impl<_Tp, _Arg>>
1072 __is_direct_constructible_ref_cast<_Tp, _Arg>,
1073 __is_direct_constructible_new_safe<_Tp, _Arg>
1079 : public __is_direct_constructible_new<_Tp, _Arg>::type
1119 : public __is_direct_constructible<_Tp, _Arg>
1130 : public __is_constructible_impl<_Tp, _Args...>::type
1142 : public is_constructible<_Tp, const _Tp&>
1142 : public is_constructible<_Tp, const _Tp&>
1148 : public __is_copy_constructible_impl<_Tp>
1215 : public __and_<is_constructible<_Tp, _Args...>,
1216 __is_nt_constructible_impl<_Tp, _Args...>>
1246 : public is_nothrow_constructible<_Tp, _Tp&&>
1246 : public is_nothrow_constructible<_Tp, _Tp&&>
1252 : public __is_nothrow_move_constructible_impl<_Tp>
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1629 { typedef _Tp type; };
1659 { typedef _Tp&& type; };
1955 { typedef _Tp type; };