Lines Matching refs:RecordDecl

961     getLVForDecl(cast<RecordDecl>(D->getDeclContext()), classComputation);
1665 } else if (const auto *RD = dyn_cast<RecordDecl>(DC)) {
4186 const RecordDecl *RD = RT->getDecl()->getDefinition();
4213 const RecordDecl *RD = getParent()->getDefinition();
4494 // RecordDecl Implementation
4497 RecordDecl::RecordDecl(Kind DK, TagKind TK, const ASTContext &C,
4500 RecordDecl *PrevDecl)
4518 RecordDecl *RecordDecl::Create(const ASTContext &C, TagKind TK, DeclContext *DC,
4520 IdentifierInfo *Id, RecordDecl* PrevDecl) {
4521 RecordDecl *R = new (C, DC) RecordDecl(Record, TK, C, DC,
4529 RecordDecl *RecordDecl::CreateDeserialized(const ASTContext &C, unsigned ID) {
4530 RecordDecl *R =
4531 new (C, ID) RecordDecl(Record, TTK_Struct, C, nullptr, SourceLocation(),
4537 bool RecordDecl::isInjectedClassName() const {
4539 cast<RecordDecl>(getDeclContext())->getDeclName() == getDeclName();
4542 bool RecordDecl::isLambda() const {
4548 bool RecordDecl::isCapturedRecord() const {
4552 void RecordDecl::setCapturedRecord() {
4556 bool RecordDecl::isOrContainsUnion() const {
4560 if (const RecordDecl *Def = getDefinition()) {
4571 RecordDecl::field_iterator RecordDecl::field_begin() const {
4580 void RecordDecl::completeDefinition() {
4588 bool RecordDecl::isMsStruct(const ASTContext &C) const {
4592 void RecordDecl::LoadFieldsFromExternalStorage() const {
4596 // Notify that we have a RecordDecl doing some initialization.
4618 bool RecordDecl::mayInsertExtraPadding(bool EmitRemark) const {
4662 const FieldDecl *RecordDecl::findFirstNamedDataMember() const {