Lines Matching defs:record_decl

697                     const RecordDecl *record_decl = record_type->getDecl();
698 if (record_decl)
700 const CXXRecordDecl *cxx_record_decl = dyn_cast<CXXRecordDecl>(record_decl);
1399 const RecordDecl *record_decl = record_type->getDecl();
1400 if (record_decl->isUnion())
1402 else if (record_decl->isStruct())
2048 const RecordDecl *record_decl = record_type->getDecl();
2049 assert(record_decl);
2050 const CXXRecordDecl *cxx_record_decl = dyn_cast<CXXRecordDecl>(record_decl);
2081 for (field = record_decl->field_begin(), field_end = record_decl->field_end(); field != field_end; ++field)
2374 RecordDecl *record_decl = record_type->getDecl();
2375 if (record_decl)
2379 for (field = record_decl->field_begin(), field_end = record_decl->field_end(); field != field_end; ++field)
2664 const RecordDecl *record_decl = record_type->getDecl();
2667 for (field = record_decl->field_begin(), field_end = record_decl->field_end(); field != field_end; ++field, ++field_idx)
2679 const ASTRecordLayout &record_layout = m_ast->getASTRecordLayout(record_decl);
2942 const RecordDecl *record_decl = record_type->getDecl();
2943 assert(record_decl);
2944 const ASTRecordLayout &record_layout = m_ast->getASTRecordLayout(record_decl);
2947 const CXXRecordDecl *cxx_record_decl = dyn_cast<CXXRecordDecl>(record_decl);
2997 for (field = record_decl->field_begin(), field_end = record_decl->field_end(); field != field_end; ++field, ++field_idx, ++child_idx)
3386 const RecordDecl *record_decl,
3393 const CXXRecordDecl *cxx_record_decl = dyn_cast<CXXRecordDecl>(record_decl);
3395 // const char *super_name = record_decl->getNameAsCString();
3428 GetIndexForRecordChild (const RecordDecl *record_decl,
3432 uint32_t child_idx = ClangASTContext::GetNumBaseClasses (dyn_cast<CXXRecordDecl>(record_decl),
3436 for (field = record_decl->field_begin(), field_end = record_decl->field_end();
3496 const RecordDecl *record_decl = record_type->getDecl();
3498 assert(record_decl);
3501 const CXXRecordDecl *cxx_record_decl = dyn_cast<CXXRecordDecl>(record_decl);
3506 for (field = record_decl->field_begin(), field_end = record_decl->field_end();
3750 const RecordDecl *record_decl = record_type->getDecl();
3752 assert(record_decl);
3755 const CXXRecordDecl *cxx_record_decl = dyn_cast<CXXRecordDecl>(record_decl);
3780 for (field = record_decl->field_begin(), field_end = record_decl->field_end();
4327 RecordDecl *record_decl = GetAsRecordDecl ();
4328 if (record_decl)
4331 record_decl,
4359 record_decl->addDecl(field);
4403 RecordDecl *record_decl = GetAsRecordDecl();
4405 if (!record_decl)
4412 RecordDecl::field_iterator field_end_pos = record_decl->field_end();
4414 for (field_pos = record_decl->field_begin(); field_pos != field_end_pos; last_field_pos = field_pos++)
4440 record_decl,
4469 record_decl,
4490 record_decl->hasFlexibleArrayMember();
4497 record_decl->addDecl(*ifi);
4511 RecordDecl *record_decl = GetAsRecordDecl ();
4512 if (record_decl)
4515 record_decl, // DeclContext *
4525 record_decl->addDecl(var_decl);
5176 RecordDecl *record_decl = GetAsRecordDecl();
5177 if (record_decl)
5181 for (field = record_decl->field_begin(), field_end = record_decl->field_end(), field_idx = 0;
5531 const RecordDecl *record_decl = record_type->getDecl();
5532 assert(record_decl);
5535 const ASTRecordLayout &record_layout = m_ast->getASTRecordLayout(record_decl);
5538 const CXXRecordDecl *cxx_record_decl = dyn_cast<CXXRecordDecl>(record_decl);
5592 for (field = record_decl->field_begin(), field_end = record_decl->field_end(); field != field_end; ++field, ++field_idx, ++child_idx)
6120 const RecordDecl *record_decl = record_type->getDecl();
6121 const CXXRecordDecl *cxx_record_decl = dyn_cast<CXXRecordDecl>(record_decl);
6126 record_decl->print(llvm_ostrm, m_ast->getPrintingPolicy(), s->GetIndentLevel());