Home | History | Annotate | Download | only in AST

Lines Matching refs:record

589 static void clearLinkageForClass(const CXXRecordDecl *record) {
591 i = record->decls_begin(), e = record->decls_end(); i != e; ++i) {
609 if (const CXXRecordDecl *record = dyn_cast<CXXRecordDecl>(this))
610 clearLinkageForClass(record);
615 CXXRecordDecl *record = temp->getTemplatedDecl();
616 record->HasCachedLinkage = 0;
617 clearLinkageForClass(record);
728 const CXXRecordDecl *Record = cast<CXXRecordDecl>(D);
729 if (Record->isLambda()) {
730 if (!Record->getLambdaManglingNumber()) {
737 if (Decl *ContextDecl = Record->getLambdaContextDecl()) {
2464 if (const RecordType *Record = getType()->getAs<RecordType>())
2465 return Record->getDecl()->isAnonymousStructOrUnion();
2694 RecordDecl* R = new (C) RecordDecl(Record, TK, DC, StartLoc, IdLoc, Id,
2702 return new (Mem) RecordDecl(Record, TTK_Struct, 0, SourceLocation(),
2721 assert(!isCompleteDefinition() && "Cannot redefine record!");