/external/clang/lib/AST/ |
VTTBuilder.cpp | 57 const CXXRecordDecl *RD = Base.getBase(); 59 for (CXXRecordDecl::base_class_const_iterator I = RD->bases_begin(), 60 E = RD->bases_end(); I != E; ++I) { 69 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); 84 const CXXRecordDecl *RD = Base.getBase(); 88 if (!RD->getNumVBases() && !BaseIsMorallyVirtual) 91 for (CXXRecordDecl::base_class_const_iterator I = RD->bases_begin(), 92 E = RD->bases_end(); I != E; ++I) { 117 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); 154 void VTTBuilder::LayoutVirtualVTTs(const CXXRecordDecl *RD, [all...] |
MicrosoftCXXABI.cpp | 41 bool isNearlyEmpty(const CXXRecordDecl *RD) const { 43 if (!RD->isDynamicClass()) 46 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); 60 static bool usesMultipleInheritanceModel(const CXXRecordDecl *RD) { 61 while (RD->getNumBases() > 0) { 62 if (RD->getNumBases() > 1) 64 assert(RD->getNumBases() == 1); 66 RD->bases_begin()->getType()->getAsCXXRecordDecl(); 67 if (RD->isPolymorphic() && !Base->isPolymorphic()) 69 RD = Base [all...] |
APValue.cpp | 439 if (const CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(BaseOrMember)) { 440 CastToBase = RD; 441 ElemTy = Ctx.getRecordType(RD); 488 const RecordDecl *RD = Ty->getAs<RecordType>()->getDecl(); 491 const CXXRecordDecl *CD = cast<CXXRecordDecl>(RD); 501 for (RecordDecl::field_iterator FI = RD->field_begin(); 502 FI != RD->field_end(); ++FI) {
|
ExprCXX.cpp | 36 if (const CXXRecordDecl *RD = E->getType()->getAsCXXRecordDecl()) 37 if (RD->isPolymorphic() && E->isGLValue()) 65 CXXRecordDecl *RD = Ty->getAsCXXRecordDecl(); 66 for (CXXRecordDecl::redecl_iterator I = RD->redecls_begin(), 67 E = RD->redecls_end(); I != E; ++I) { [all...] |
/external/clang/lib/Sema/ |
SemaFixItUtils.cpp | 205 const CXXRecordDecl *RD = T->getAsCXXRecordDecl(); 206 if (!RD || !RD->hasDefinition()) 208 if (LangOpts.CPlusPlus11 && !RD->hasUserProvidedDefaultConstructor()) 210 if (RD->isAggregate())
|
SemaOpenMP.cpp | 365 CXXRecordDecl *RD = getLangOpts().CPlusPlus ? 367 if (RD) { 368 CXXConstructorDecl *CD = LookupDefaultConstructor(RD); 382 Diag(RD->getLocation(), diag::note_previous_decl) << RD; 388 CXXDestructorDecl *DD = RD->getDestructor(); 398 Diag(RD->getLocation(), diag::note_previous_decl) << RD;
|
SemaExceptionSpec.cpp | [all...] |
/external/smack/src/org/xbill/DNS/ |
Flags.java | 26 public static final byte RD = 7; 48 flags.add(RD, "rd");
|
/frameworks/compile/slang/ |
slang_rs_export_foreach.cpp | 423 clang::RecordDecl *RD = 432 RD, 441 RD->addDecl(FD); 442 RD->completeDefinition(); 445 clang::QualType T = Ctx.getTagDeclType(RD);
|
slang_rs_export_func.cpp | 74 clang::RecordDecl *RD = 93 RD, 102 RD->addDecl(FD); 105 RD->completeDefinition(); 107 clang::QualType T = Ctx.getTagDeclType(RD);
|
slang_rs.cpp | 119 ReflectedDefinitionListTy::const_iterator RD = 122 if (RD != ReflectedDefinitions.end()) { 123 const RSExportRecordType *Reflected = RD->getValue().first; 164 << RD->getValue().second;
|
/external/clang/lib/CodeGen/ |
CGCXX.cpp | 291 const CXXRecordDecl *RD) { 294 llvm::Value *VTable = CGM.getVTables().GetAddrOfVTable(RD); 300 CGM.getVTableContext().getVTableLayout(RD) 301 .getAddressPoint(BaseSubobject(RD, CharUnits::Zero())); 322 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); 325 return BuildAppleKextVirtualDestructorCall(DD, Dtor_Complete, RD); 327 return ::BuildAppleKextVirtualCall(*this, MD, Ty, RD); 336 const CXXRecordDecl *RD) { 346 return ::BuildAppleKextVirtualCall(*this, GlobalDecl(DD, Type), Ty, RD);
|
CodeGenTBAA.cpp | 186 const RecordDecl *RD = TTy->getDecl()->getDefinition(); 187 if (RD->hasFlexibleArrayMember()) 191 if (const CXXRecordDecl *Decl = dyn_cast<CXXRecordDecl>(RD)) 195 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); 198 for (RecordDecl::field_iterator i = RD->field_begin(), 199 e = RD->field_end(); i != e; ++i, ++idx) { 238 const RecordDecl *RD = TTy->getDecl()->getDefinition(); 239 if (RD->hasFlexibleArrayMember()) 241 // RD can be struct, union, class, interface or enum. 243 if (RD->isStruct() || RD->isClass() [all...] |
CGCXXABI.cpp | 48 const CXXRecordDecl *RD = 51 CGM.getTypes().arrangeCXXMethodType(RD, FPT)); 261 const CXXRecordDecl *RD = cast<CXXRecordDecl>(MPD->getDeclContext()); 263 const CXXRecordDecl *Base = RD; 269 RD = Path[I]; 278 const CXXRecordDecl *RD) {
|
CodeGenTypes.cpp | 51 void CodeGenTypes::addRecordTypeName(const RecordDecl *RD, 56 OS << RD->getKindName() << '.'; 60 if (RD->getIdentifier()) { 63 if (RD->getDeclContext()) 64 RD->printQualifiedName(OS); 66 RD->printName(OS); 67 } else if (const TypedefNameDecl *TDD = RD->getTypedefNameForAnonDecl()) { 117 isSafeToConvert(const RecordDecl *RD, CodeGenTypes &CGT, 121 if (!AlreadyChecked.insert(RD)) return true; 123 const Type *Key = CGT.getContext().getTagDeclType(RD).getTypePtr() [all...] |
CGRTTI.cpp | 45 void BuildSIClassTypeInfo(const CXXRecordDecl *RD); 50 void BuildVMIClassTypeInfo(const CXXRecordDecl *RD); 264 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl()); 265 if (!RD->hasDefinition()) 268 if (!RD->isDynamicClass()) 273 return CGM.getVTables().isVTableExternal(RD); 348 const CXXRecordDecl *RD = cast<CXXRecordDecl>(Record->getDecl()); 349 if (RD->hasAttr<WeakAttr>()) 351 if (RD->isDynamicClass()) 352 return CGM.getVTableLinkage(RD); [all...] |
CGVTables.cpp | 517 CodeGenVTables::CreateVTableInitializer(const CXXRecordDecl *RD, 529 QualType ClassType = CGM.getContext().getTagDeclType(RD); 635 llvm::GlobalVariable *CodeGenVTables::GetAddrOfVTable(const CXXRecordDecl *RD) { 636 llvm::GlobalVariable *&VTable = VTables[RD]; 641 CGM.addDeferredVTable(RD); 645 CGM.getCXXABI().getMangleContext().mangleCXXVTable(RD, Out); 651 VTContext.getVTableLayout(RD).getNumVTableComponents()); 663 const CXXRecordDecl *RD) { 664 const VTableLayout &VTLayout = VTContext.getVTableLayout(RD); 668 CreateVTableInitializer(RD, [all...] |
/external/clang/lib/Frontend/ |
ASTConsumers.cpp | 211 const RecordDecl* RD = cast<RecordDecl>(DC); 212 if (RD->isCompleteDefinition()) 216 Out << *RD; 220 const CXXRecordDecl* RD = cast<CXXRecordDecl>(DC); 221 if (RD->isCompleteDefinition()) 225 Out << *RD << ' ' << DC;
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
CallAndMessageChecker.cpp | 156 const RecordDecl *RD = RT->getDecl()->getDefinition(); 157 assert(RD && "Referred record has no definition"); 159 RD->field_begin(), E = RD->field_end(); I!=E; ++I) {
|
LLVMConventionsChecker.cpp | 67 static bool IsClangType(const RecordDecl *RD) { 68 return RD->getName() == "Type" && InNamespace(RD, "clang"); 71 static bool IsClangDecl(const RecordDecl *RD) { 72 return RD->getName() == "Decl" && InNamespace(RD, "clang"); 75 static bool IsClangStmt(const RecordDecl *RD) { 76 return RD->getName() == "Stmt" && InNamespace(RD, "clang"); 79 static bool IsClangAttr(const RecordDecl *RD) { [all...] |
/external/clang/lib/StaticAnalyzer/Core/ |
Store.cpp | 235 const CXXRecordDecl *RD = TVR->getValueType()->getAsCXXRecordDecl(); 236 if (!RD) 243 return Expected->getCanonicalDecl() == RD->getCanonicalDecl();
|
SimpleSValBuilder.cpp | 527 const RecordDecl *RD = LeftFD->getParent(); 531 if (RD != RightFD->getParent()) 546 for (RecordDecl::field_iterator I = RD->field_begin(), 547 E = RD->field_end(); I!=E; ++I) { [all...] |
/external/chromium_org/third_party/harfbuzz-ng/src/ |
hb-ot-shape-complex-thai.cc | 90 RD /* Remove descender from base */ 147 case RD: pua_mappings = RD_mappings; break; 212 /*B1*/ {{NOP,B1}, {RD, B2}, {NOP, B1}}, 248 if (action == RD)
|
/external/clang/tools/libclang/ |
CXType.cpp | 732 static long long visitRecordForValidation(const RecordDecl *RD) { 733 for (RecordDecl::field_iterator I = RD->field_begin(), E = RD->field_end(); 758 const RecordDecl *RD = 760 if (!RD || RD->isInvalidDecl()) 762 RD = RD->getDefinition(); 763 if (!RD) 765 if (RD->isInvalidDecl() [all...] |
/external/harfbuzz_ng/src/ |
hb-ot-shape-complex-thai.cc | 90 RD /* Remove descender from base */ 147 case RD: pua_mappings = RD_mappings; break; 212 /*B1*/ {{NOP,B1}, {RD, B2}, {NOP, B1}}, 248 if (action == RD)
|