Lines Matching refs:Union

102   else if (RK == TypeRecordKind::Union)  in getRecordName()
654 Error LVTypeVisitor::visitKnownRecord(CVType &Record, UnionRecord &Union) { in visitKnownRecord() argument
656 W.printNumber("MemberCount", Union.getMemberCount()); in visitKnownRecord()
657 printTypeIndex("FieldList", Union.getFieldList(), StreamTPI); in visitKnownRecord()
658 W.printNumber("SizeOf", Union.getSize()); in visitKnownRecord()
659 W.printString("Name", Union.getName()); in visitKnownRecord()
660 if (Union.hasUniqueName()) in visitKnownRecord()
661 W.printString("UniqueName", Union.getUniqueName()); in visitKnownRecord()
665 Shared->NamespaceDeduction.add(Union.getName()); in visitKnownRecord()
666 Shared->ForwardReferences.record(Union.isForwardRef(), Union.getName(), in visitKnownRecord()
670 Shared->TypeRecords.add(StreamIdx, CurrentTypeIndex, Union.getName()); in visitKnownRecord()
2447 Error LVLogicalVisitor::visitKnownRecord(CVType &Record, UnionRecord &Union, in visitKnownRecord() argument
2451 W.printNumber("MemberCount", Union.getMemberCount()); in visitKnownRecord()
2452 printTypeIndex("FieldList", Union.getFieldList(), StreamTPI); in visitKnownRecord()
2453 W.printNumber("SizeOf", Union.getSize()); in visitKnownRecord()
2454 W.printString("Name", Union.getName()); in visitKnownRecord()
2455 if (Union.hasUniqueName()) in visitKnownRecord()
2456 W.printString("UniqueName", Union.getUniqueName()); in visitKnownRecord()
2468 Scope->setName(Union.getName()); in visitKnownRecord()
2469 if (Union.hasUniqueName()) in visitKnownRecord()
2470 Scope->setLinkageName(Union.getUniqueName()); in visitKnownRecord()
2472 if (Union.isNested()) { in visitKnownRecord()
2474 createParents(Union.getName(), Scope); in visitKnownRecord()
2476 if (LVScope *Namespace = Shared->NamespaceDeduction.get(Union.getName())) in visitKnownRecord()
2482 if (!Union.getFieldList().isNoneType()) { in visitKnownRecord()
2485 CVType CVFieldList = Types.getType(Union.getFieldList()); in visitKnownRecord()