/external/clang/lib/Sema/ |
SemaTemplateDeduction.cpp | 92 SmallVectorImpl<DeducedTemplateArgument> &Deduced); 101 Deduced, 110 SmallVectorImpl<DeducedTemplateArgument> &Deduced, 146 /// \brief Verify that the given, deduced template arguments are compatible. 148 /// \returns The deduced template argument, or a NULL template argument if 149 /// the deduced template arguments were incompatible. 162 llvm_unreachable("Non-deduced template arguments handled above"); 173 // If we deduced a constant in one case and either a dependent expression or 205 // If we deduced a dependent expression in one case and either an integral 226 // If we deduced a declaration and a dependent expression, keep th [all...] |
SemaStmt.cpp | [all...] |
/external/clang/include/clang/Sema/ |
TemplateDeduction.h | 32 /// \brief The deduced template argument list. 34 TemplateArgumentList *Deduced; 52 : Deduced(nullptr), Loc(Loc), HasSFINAEDiagnostic(false), 61 /// \brief Take ownership of the deduced template argument list. 63 TemplateArgumentList *Result = Deduced; 64 Deduced = nullptr; 80 Deduced = NewDeduced; 125 /// corresponding template argument was not deduced. 128 /// two different template argument values were deduced. 137 /// TDK_Inconsistent: this argument is the first value deduced [all...] |
Template.h | 137 /// \brief Captures a template argument whose value has been deduced 141 /// deduced from an array bound. 153 /// has been deduced, possibly from an array bound. 162 /// template argument was deduced from an array bound. 166 /// was deduced from an array bound. 167 void setDeducedFromArrayBound(bool Deduced) { 168 DeducedFromArrayBound = Deduced;
|
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/clang/include/clang/Sema/ |
TemplateDeduction.h | 32 /// \brief The deduced template argument list. 34 TemplateArgumentList *Deduced; 55 : Deduced(nullptr), Loc(Loc), HasSFINAEDiagnostic(false), 70 /// \brief Take ownership of the deduced template argument list. 72 TemplateArgumentList *Result = Deduced; 73 Deduced = nullptr; 94 Deduced = NewDeduced; 139 /// corresponding template argument was not deduced. 142 /// two different template argument values were deduced. 151 /// TDK_Inconsistent: this argument is the first value deduced [all...] |
Template.h | 161 /// \brief Captures a template argument whose value has been deduced 165 /// deduced from an array bound. 177 /// has been deduced, possibly from an array bound. 186 /// template argument was deduced from an array bound. 190 /// was deduced from an array bound. 191 void setDeducedFromArrayBound(bool Deduced) { 192 DeducedFromArrayBound = Deduced;
|
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/clang/include/clang/Sema/ |
TemplateDeduction.h | 32 /// \brief The deduced template argument list. 34 TemplateArgumentList *Deduced; 55 : Deduced(nullptr), Loc(Loc), HasSFINAEDiagnostic(false), 70 /// \brief Take ownership of the deduced template argument list. 72 TemplateArgumentList *Result = Deduced; 73 Deduced = nullptr; 94 Deduced = NewDeduced; 139 /// corresponding template argument was not deduced. 142 /// two different template argument values were deduced. 151 /// TDK_Inconsistent: this argument is the first value deduced [all...] |
Template.h | 161 /// \brief Captures a template argument whose value has been deduced 165 /// deduced from an array bound. 177 /// has been deduced, possibly from an array bound. 186 /// template argument was deduced from an array bound. 190 /// was deduced from an array bound. 191 void setDeducedFromArrayBound(bool Deduced) { 192 DeducedFromArrayBound = Deduced;
|
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/clang/include/clang/Sema/ |
TemplateDeduction.h | 32 /// \brief The deduced template argument list. 34 TemplateArgumentList *Deduced; 55 : Deduced(nullptr), Loc(Loc), HasSFINAEDiagnostic(false), 70 /// \brief Take ownership of the deduced template argument list. 72 TemplateArgumentList *Result = Deduced; 73 Deduced = nullptr; 94 Deduced = NewDeduced; 139 /// corresponding template argument was not deduced. 142 /// two different template argument values were deduced. 151 /// TDK_Inconsistent: this argument is the first value deduced [all...] |
Template.h | 161 /// \brief Captures a template argument whose value has been deduced 165 /// deduced from an array bound. 177 /// has been deduced, possibly from an array bound. 186 /// template argument was deduced from an array bound. 190 /// was deduced from an array bound. 191 void setDeducedFromArrayBound(bool Deduced) { 192 DeducedFromArrayBound = Deduced;
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/clang/include/clang/Sema/ |
TemplateDeduction.h | 32 /// \brief The deduced template argument list. 34 TemplateArgumentList *Deduced; 55 : Deduced(nullptr), Loc(Loc), HasSFINAEDiagnostic(false), 70 /// \brief Take ownership of the deduced template argument list. 72 TemplateArgumentList *Result = Deduced; 73 Deduced = nullptr; 94 Deduced = NewDeduced; 139 /// corresponding template argument was not deduced. 142 /// two different template argument values were deduced. 151 /// TDK_Inconsistent: this argument is the first value deduced [all...] |
Template.h | 161 /// \brief Captures a template argument whose value has been deduced 165 /// deduced from an array bound. 177 /// has been deduced, possibly from an array bound. 186 /// template argument was deduced from an array bound. 190 /// was deduced from an array bound. 191 void setDeducedFromArrayBound(bool Deduced) { 192 DeducedFromArrayBound = Deduced;
|
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/clang/include/clang/Sema/ |
TemplateDeduction.h | 32 /// \brief The deduced template argument list. 34 TemplateArgumentList *Deduced; 55 : Deduced(nullptr), Loc(Loc), HasSFINAEDiagnostic(false), 70 /// \brief Take ownership of the deduced template argument list. 72 TemplateArgumentList *Result = Deduced; 73 Deduced = nullptr; 94 Deduced = NewDeduced; 139 /// corresponding template argument was not deduced. 142 /// two different template argument values were deduced. 151 /// TDK_Inconsistent: this argument is the first value deduced [all...] |
Template.h | 161 /// \brief Captures a template argument whose value has been deduced 165 /// deduced from an array bound. 177 /// has been deduced, possibly from an array bound. 186 /// template argument was deduced from an array bound. 190 /// was deduced from an array bound. 191 void setDeducedFromArrayBound(bool Deduced) { 192 DeducedFromArrayBound = Deduced;
|
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/clang/include/clang/Sema/ |
TemplateDeduction.h | 32 /// \brief The deduced template argument list. 34 TemplateArgumentList *Deduced; 55 : Deduced(nullptr), Loc(Loc), HasSFINAEDiagnostic(false), 70 /// \brief Take ownership of the deduced template argument list. 72 TemplateArgumentList *Result = Deduced; 73 Deduced = nullptr; 94 Deduced = NewDeduced; 139 /// corresponding template argument was not deduced. 142 /// two different template argument values were deduced. 151 /// TDK_Inconsistent: this argument is the first value deduced [all...] |
Template.h | 161 /// \brief Captures a template argument whose value has been deduced 165 /// deduced from an array bound. 177 /// has been deduced, possibly from an array bound. 186 /// template argument was deduced from an array bound. 190 /// was deduced from an array bound. 191 void setDeducedFromArrayBound(bool Deduced) { 192 DeducedFromArrayBound = Deduced;
|
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/clang/include/clang/Sema/ |
TemplateDeduction.h | 32 /// \brief The deduced template argument list. 34 TemplateArgumentList *Deduced; 55 : Deduced(nullptr), Loc(Loc), HasSFINAEDiagnostic(false), 70 /// \brief Take ownership of the deduced template argument list. 72 TemplateArgumentList *Result = Deduced; 73 Deduced = nullptr; 94 Deduced = NewDeduced; 139 /// corresponding template argument was not deduced. 142 /// two different template argument values were deduced. 151 /// TDK_Inconsistent: this argument is the first value deduced [all...] |
Template.h | 161 /// \brief Captures a template argument whose value has been deduced 165 /// deduced from an array bound. 177 /// has been deduced, possibly from an array bound. 186 /// template argument was deduced from an array bound. 190 /// was deduced from an array bound. 191 void setDeducedFromArrayBound(bool Deduced) { 192 DeducedFromArrayBound = Deduced;
|
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/clang/include/clang/Sema/ |
TemplateDeduction.h | 32 /// \brief The deduced template argument list. 34 TemplateArgumentList *Deduced; 55 : Deduced(nullptr), Loc(Loc), HasSFINAEDiagnostic(false), 70 /// \brief Take ownership of the deduced template argument list. 72 TemplateArgumentList *Result = Deduced; 73 Deduced = nullptr; 94 Deduced = NewDeduced; 139 /// corresponding template argument was not deduced. 142 /// two different template argument values were deduced. 151 /// TDK_Inconsistent: this argument is the first value deduced [all...] |
Template.h | 161 /// \brief Captures a template argument whose value has been deduced 165 /// deduced from an array bound. 177 /// has been deduced, possibly from an array bound. 186 /// template argument was deduced from an array bound. 190 /// was deduced from an array bound. 191 void setDeducedFromArrayBound(bool Deduced) { 192 DeducedFromArrayBound = Deduced;
|
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/clang/include/clang/AST/ |
Type.h | [all...] |
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/clang/include/clang/AST/ |
Type.h | [all...] |
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/clang/include/clang/AST/ |
Type.h | [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/clang/include/clang/AST/ |
Type.h | [all...] |
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/clang/include/clang/AST/ |
Type.h | [all...] |