Lines Matching defs:MicrosoftRecordLayoutBuilder

2546 struct MicrosoftRecordLayoutBuilder {
2552 MicrosoftRecordLayoutBuilder(const ASTContext &Context,
2557 MicrosoftRecordLayoutBuilder(const MicrosoftRecordLayoutBuilder &) = delete;
2558 void operator=(const MicrosoftRecordLayoutBuilder &) = delete;
2669 MicrosoftRecordLayoutBuilder::ElementInfo
2670 MicrosoftRecordLayoutBuilder::getAdjustedElementInfo(
2689 MicrosoftRecordLayoutBuilder::ElementInfo
2690 MicrosoftRecordLayoutBuilder::getAdjustedElementInfo(
2729 void MicrosoftRecordLayoutBuilder::layout(const RecordDecl *RD) {
2740 void MicrosoftRecordLayoutBuilder::cxxLayout(const CXXRecordDecl *RD) {
2763 void MicrosoftRecordLayoutBuilder::initializeLayout(const RecordDecl *RD) {
2799 MicrosoftRecordLayoutBuilder::initializeCXXLayout(const CXXRecordDecl *RD) {
2818 MicrosoftRecordLayoutBuilder::layoutNonVirtualBases(const CXXRecordDecl *RD) {
2919 void MicrosoftRecordLayoutBuilder::layoutNonVirtualBase(
2957 void MicrosoftRecordLayoutBuilder::layoutFields(const RecordDecl *RD) {
2963 void MicrosoftRecordLayoutBuilder::layoutField(const FieldDecl *FD) {
3011 void MicrosoftRecordLayoutBuilder::layoutBitField(const FieldDecl *FD) {
3057 MicrosoftRecordLayoutBuilder::layoutZeroWidthBitField(const FieldDecl *FD) {
3082 void MicrosoftRecordLayoutBuilder::injectVBPtr(const CXXRecordDecl *RD) {
3112 void MicrosoftRecordLayoutBuilder::injectVFPtr(const CXXRecordDecl *RD) {
3142 void MicrosoftRecordLayoutBuilder::layoutVirtualBases(const CXXRecordDecl *RD) {
3201 void MicrosoftRecordLayoutBuilder::finalizeLayout(const RecordDecl *RD) {
3251 void MicrosoftRecordLayoutBuilder::computeVtorDispSet(
3348 MicrosoftRecordLayoutBuilder Builder(*this, &EmptySubobjects);
3360 MicrosoftRecordLayoutBuilder Builder(*this, /*EmptySubobjects=*/nullptr);