object-introspection/oi/type_graph
Alastair Robertson 0330ef8945 Take list of pass-through types from config instead of hardcoding
As we now store ContainerInfo objects in OICodeGen::Config, we can not
copy it any more. Change all places that took copies to take const
references instead.

The copy in OICodeGen modified membersToStub, the contents of which form
part of OICache's hash. However, as OICache also previously had its own
copy, it would not have been OICodeGen's modifications.
2023-07-05 13:39:19 +01:00
..
AddChildren.cpp DrgnParser: Handle enum values in template params 2023-06-26 15:13:21 +01:00
AddChildren.h DrgnParser: Handle enum values in template params 2023-06-26 15:13:21 +01:00
AddPadding.cpp TypeGraph: Support bitfields 2023-07-05 13:23:23 +01:00
AddPadding.h TypeGraph: Support bitfields 2023-07-05 13:23:23 +01:00
AlignmentCalc.cpp TypeGraph: Add core code 2023-05-30 13:27:23 +01:00
AlignmentCalc.h DrgnParser: Handle enum values in template params 2023-06-26 15:13:21 +01:00
CMakeLists.txt TypeGraph: Create dummy containers 2023-06-28 16:11:50 +01:00
DrgnParser.cpp TypeGraph: Support bitfields 2023-07-05 13:23:23 +01:00
DrgnParser.h TypeGraph: Make original fully qualified names available for Class types 2023-06-26 16:11:24 +01:00
Flattener.cpp TypeGraph: Support bitfields 2023-07-05 13:23:23 +01:00
Flattener.h DrgnParser: Handle enum values in template params 2023-06-26 15:13:21 +01:00
NameGen.cpp DrgnParser: Handle enum values in template params 2023-06-26 15:13:21 +01:00
NameGen.h DrgnParser: Handle enum values in template params 2023-06-26 15:13:21 +01:00
PassManager.cpp Printer: Improvements for displaying large type graphs 2023-06-23 15:55:42 +01:00
PassManager.h TypeGraph: Add core code 2023-05-30 13:27:23 +01:00
Printer.cpp TypeGraph: Support bitfields 2023-07-05 13:23:23 +01:00
Printer.h Flattener: Attempt to take params from parent allocator in case of bad DWARF 2023-06-27 14:06:02 +01:00
RemoveIgnored.cpp TypeGraph: Support bitfields 2023-07-05 13:23:23 +01:00
RemoveIgnored.h DrgnParser: Handle enum values in template params 2023-06-26 15:13:21 +01:00
RemoveTopLevelPointer.cpp TypeGraph: Add core code 2023-05-30 13:27:23 +01:00
RemoveTopLevelPointer.h TypeGraph: Add core code 2023-05-30 13:27:23 +01:00
TopoSorter.cpp TopoSorter: Fix sorting of container template parameters 2023-07-05 13:10:28 +01:00
TopoSorter.h TopoSorter: Fix sorting of container template parameters 2023-07-05 13:10:28 +01:00
TypeGraph.h Printer: Improvements for displaying large type graphs 2023-06-23 15:55:42 +01:00
TypeIdentifier.cpp Take list of pass-through types from config instead of hardcoding 2023-07-05 13:39:19 +01:00
TypeIdentifier.h Take list of pass-through types from config instead of hardcoding 2023-07-05 13:39:19 +01:00
Types.cpp TypeGraph: Add core code 2023-05-30 13:27:23 +01:00
Types.h TypeGraph: Support bitfields 2023-07-05 13:23:23 +01:00
Visitor.h DrgnParser: Handle enum values in template params 2023-06-26 15:13:21 +01:00