/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | ASTLambda.h | 48 inline bool isLambdaConversionOperator(CXXConversionDecl *C) { 54 if (CXXConversionDecl *Conv = dyn_cast<CXXConversionDecl>(D)) 57 if (CXXConversionDecl *Conv = 58 dyn_cast_or_null<CXXConversionDecl>(F->getTemplatedDecl()))
|
H A D | DeclCXX.h | 36 class CXXConversionDecl; 467 /// Each of the entries in this overload set is a CXXConversionDecl. 473 /// Each of the entries in this overload set is a CXXConversionDecl or a 2313 class CXXConversionDecl : public CXXMethodDecl { class in namespace:clang 2320 CXXConversionDecl(CXXRecordDecl *RD, SourceLocation StartLoc, function in class:clang::CXXConversionDecl 2330 static CXXConversionDecl *Create(ASTContext &C, CXXRecordDecl *RD, 2337 static CXXConversionDecl *CreateDeserialized(ASTContext &C, unsigned ID); 2349 return cast<CXXConversionDecl>(getFirstDecl())->isExplicitSpecified();
|
H A D | RecursiveASTVisitor.h | 1825 // CXXConversionDecl is the declaration of a type conversion operator. 1827 DEF_TRAVERSE_DECL(CXXConversionDecl, {
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | DeclCXX.cpp | 559 if (CXXConversionDecl *Conversion = dyn_cast<CXXConversionDecl>(D)) { 1027 T = cast<CXXConversionDecl>(Conv)->getConversionType(); 1848 void CXXConversionDecl::anchor() { } 1850 CXXConversionDecl * 1851 CXXConversionDecl::CreateDeserialized(ASTContext &C, unsigned ID) { 1852 void *Mem = AllocateDeserializedDecl(C, ID, sizeof(CXXConversionDecl)); 1853 return new (Mem) CXXConversionDecl(0, SourceLocation(), DeclarationNameInfo(), 1858 CXXConversionDecl * 1859 CXXConversionDecl [all...] |
H A D | ASTImporter.cpp | 144 Decl *VisitCXXConversionDecl(CXXConversionDecl *D); 2759 } else if (CXXConversionDecl *FromConversion 2760 = dyn_cast<CXXConversionDecl>(D)) { 2761 ToFunction = CXXConversionDecl::Create(Importer.getToContext(), 2831 Decl *ASTNodeImporter::VisitCXXConversionDecl(CXXConversionDecl *D) {
|
H A D | Expr.cpp | 2464 if (MCE->getMethodDecl() && isa<CXXConversionDecl>(MCE->getMethodDecl()))
|
H A D | ItaniumMangle.cpp | 476 isa<CXXConversionDecl>(FD)))
|
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | Overload.h | 33 class CXXConversionDecl; 607 CXXConversionDecl *Surrogate; 650 /// a CXXConversionDecl), the standard conversion that occurs
|
H A D | Sema.h | 78 class CXXConversionDecl; 2041 noteExplicitConv(Sema &S, CXXConversionDecl *Conv, QualType ConvTy) = 0; 2050 noteAmbiguous(Sema &S, CXXConversionDecl *Conv, QualType ConvTy) = 0; 2158 void AddConversionCandidate(CXXConversionDecl *Conversion, 2170 void AddSurrogateCandidate(CXXConversionDecl *Conversion, 4569 SourceLocation CurrentLoc, CXXConversionDecl *Conv); 4579 CXXConversionDecl *Conv); 4583 CXXConversionDecl *Conv, 4621 CXXConversionDecl *Method, 4841 Decl *ActOnConversionDeclarator(CXXConversionDecl *Conversio [all...] |
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Frontend/ |
H A D | ASTConsumers.cpp | 349 const CXXConversionDecl* D = cast<CXXConversionDecl>(DC);
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaOverload.cpp | 3139 CXXConversionDecl *Conv; 3142 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); 3144 Conv = cast<CXXConversionDecl>(D); 3195 if (CXXConversionDecl *Conversion 3196 = dyn_cast<CXXConversionDecl>(Best->Function)) { 3277 CXXConversionDecl *Conv1 = dyn_cast<CXXConversionDecl>(Function1); 3281 CXXConversionDecl *Conv2 = dyn_cast<CXXConversionDecl>(Function2); 4051 CXXConversionDecl *Con [all...] |
H A D | SemaLambda.cpp | 1164 CXXConversionDecl *Conversion 1165 = CXXConversionDecl::Create(S.Context, Class, Loc, 1262 CXXConversionDecl *Conversion 1263 = CXXConversionDecl::Create(S.Context, Class, Loc, 1464 CXXConversionDecl *Conv,
|
H A D | SemaExprCXX.cpp | 1267 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) { 1278 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) { 2268 SemaDiagnosticBuilder noteExplicitConv(Sema &S, CXXConversionDecl *Conv, 2279 SemaDiagnosticBuilder noteAmbiguous(Sema &S, CXXConversionDecl *Conv, 2555 CXXConversionDecl *Conv = cast<CXXConversionDecl>(Method); 2600 if (const CXXConversionDecl *Conv = dyn_cast<CXXConversionDecl>(FD)) { 5637 CXXConversionDecl *Method,
|
H A D | SemaPseudoObject.cpp | 1021 SmallVector<CXXConversionDecl *, 4> ConversionDecls; 1025 if (CXXConversionDecl *Conversion 1026 = dyn_cast<CXXConversionDecl>((*I)->getUnderlyingDecl())) {
|
H A D | SemaInit.cpp | 3506 CXXConversionDecl *Conv; 3508 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); 3510 Conv = cast<CXXConversionDecl>(D); 3547 if (isa<CXXConversionDecl>(Function)) 4136 CXXConversionDecl *Conv; 4138 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); 4140 Conv = cast<CXXConversionDecl>(D); 5853 CXXConversionDecl *Conversion = cast<CXXConversionDecl>(Fn);
|
H A D | SemaTemplateDeduction.cpp | 3661 CXXConversionDecl *ConversionSpecialized, 3752 CXXConversionDecl *&Specialization, 3757 CXXConversionDecl *ConversionGeneric 3758 = cast<CXXConversionDecl>(ConversionTemplate->getTemplatedDecl()); 3851 Specialization = cast_or_null<CXXConversionDecl>(ConversionSpecialized);
|
H A D | SemaTemplateInstantiateDecl.cpp | 1600 } else if (CXXConversionDecl *Conversion = dyn_cast<CXXConversionDecl>(D)) { 1601 Method = CXXConversionDecl::Create(SemaRef.Context, Record, 1753 Decl *TemplateDeclInstantiator::VisitCXXConversionDecl(CXXConversionDecl *D) {
|
H A D | SemaStmt.cpp | 609 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) { 620 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) {
|
H A D | SemaDecl.cpp | 2564 else if (isa<CXXConversionDecl>(NewMethod)) 6329 return CXXConversionDecl::Create(SemaRef.Context, cast<CXXRecordDecl>(DC), 6790 !isa<CXXConversionDecl>(NewFD)) { 7599 } else if (CXXConversionDecl *Conversion 7600 = dyn_cast<CXXConversionDecl>(NewFD)) {
|
H A D | SemaExpr.cpp | 10854 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) { 10865 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) { 11213 } else if (isa<CXXConversionDecl>(MethodDecl) && 11215 CXXConversionDecl *Conversion = cast<CXXConversionDecl>(MethodDecl);
|
H A D | SemaDeclCXX.cpp | 6398 Decl *Sema::ActOnConversionDeclarator(CXXConversionDecl *Conversion) { 10277 CXXConversionDecl *Conv) { 10357 CXXConversionDecl *Conv)
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CodeGenFunction.cpp | 723 else if (isa<CXXConversionDecl>(FD) && 724 cast<CXXConversionDecl>(FD)->isLambdaToBlockPointerConversion()) {
|
H A D | CGDebugInfo.cpp | 1080 } else if (const CXXConversionDecl *CXXC = 1081 dyn_cast<CXXConversionDecl>(Method)) {
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Serialization/ |
H A D | ASTWriterDecl.cpp | 85 void VisitCXXConversionDecl(CXXConversionDecl *D); 1039 void ASTDeclWriter::VisitCXXConversionDecl(CXXConversionDecl *D) {
|
H A D | ASTReaderDecl.cpp | 258 void VisitCXXConversionDecl(CXXConversionDecl *D); 1360 void ASTDeclReader::VisitCXXConversionDecl(CXXConversionDecl *D) { 2440 D = CXXConversionDecl::CreateDeserialized(Context, ID);
|