object-introspection/oi/type_graph
Alastair Robertson a509354624 DrgnParser: Options should default to false
We only want to do the extra work if it's explicitly requested.

chaseRawPointers is already explicitly requested whenever it's needed
and readEnumValues currently isn't needed at all.
2023-09-19 18:32:37 +01:00
..
AddChildren.cpp Update to clang/llvm 15 (#342) 2023-09-14 06:02:32 -07:00
AddChildren.h move all internal logic to oi::detail namespace 2023-07-26 18:01:38 +01:00
AddPadding.cpp TypeGraph: Remove NodeTracker from the TypeGraph class 2023-08-24 15:01:45 +01:00
AddPadding.h move all internal logic to oi::detail namespace 2023-07-26 18:01:38 +01:00
AlignmentCalc.cpp TypeGraph: Remove NodeTracker from the TypeGraph class 2023-08-24 15:01:45 +01:00
AlignmentCalc.h move all internal logic to oi::detail namespace 2023-07-26 18:01:38 +01:00
CMakeLists.txt TypeGraph: Add EnforceCompatibility pass 2023-07-26 17:12:36 +01:00
DrgnParser.cpp TypeGraph: Add option to record enumerator names 2023-08-17 15:47:23 +01:00
DrgnParser.h DrgnParser: Options should default to false 2023-09-19 18:32:37 +01:00
EnforceCompatibility.cpp TypeGraph: Remove NodeTracker from the TypeGraph class 2023-08-24 15:01:45 +01:00
EnforceCompatibility.h move all internal logic to oi::detail namespace 2023-07-26 18:01:38 +01:00
Flattener.cpp TypeGraph: Remove NodeTracker from the TypeGraph class 2023-08-24 15:01:45 +01:00
Flattener.h move all internal logic to oi::detail namespace 2023-07-26 18:01:38 +01:00
NameGen.cpp TypeGraph: Remove NodeTracker from the TypeGraph class 2023-08-24 15:01:45 +01:00
NameGen.h TypeGraph: Change Type::name() to return a reference instead of a copy 2023-08-15 15:33:21 +01:00
NodeTracker.h TypeGraph: Remove NodeTracker from the TypeGraph class 2023-08-24 15:01:45 +01:00
PassManager.cpp TypeGraph: Remove NodeTracker from the TypeGraph class 2023-08-24 15:01:45 +01:00
PassManager.h TypeGraph: Remove NodeTracker from the TypeGraph class 2023-08-24 15:01:45 +01:00
Printer.cpp name contained types properly in treebuilder v2 2023-08-25 16:25:14 +01:00
Printer.h TypeGraph: Add option to record enumerator names 2023-08-17 15:47:23 +01:00
Prune.cpp TypeGraph: Remove NodeTracker from the TypeGraph class 2023-08-24 15:01:45 +01:00
Prune.h move all internal logic to oi::detail namespace 2023-07-26 18:01:38 +01:00
RemoveMembers.cpp TypeGraph: Remove NodeTracker from the TypeGraph class 2023-08-24 15:01:45 +01:00
RemoveMembers.h move all internal logic to oi::detail namespace 2023-07-26 18:01:38 +01:00
RemoveTopLevelPointer.cpp TypeGraph: Remove NodeTracker from the TypeGraph class 2023-08-24 15:01:45 +01:00
RemoveTopLevelPointer.h move all internal logic to oi::detail namespace 2023-07-26 18:01:38 +01:00
TopoSorter.cpp name contained types properly in treebuilder v2 2023-08-25 16:25:14 +01:00
TopoSorter.h name contained types properly in treebuilder v2 2023-08-25 16:25:14 +01:00
TypeGraph.cpp TypeGraph: Remove NodeTracker from the TypeGraph class 2023-08-24 15:01:45 +01:00
TypeGraph.h TypeGraph: Remove NodeTracker from the TypeGraph class 2023-08-24 15:01:45 +01:00
TypeIdentifier.cpp name contained types properly in treebuilder v2 2023-08-25 16:25:14 +01:00
TypeIdentifier.h name contained types properly in treebuilder v2 2023-08-25 16:25:14 +01:00
Types.cpp TypeGraph: Change Type::name() to return a reference instead of a copy 2023-08-15 15:33:21 +01:00
Types.h name contained types properly in treebuilder v2 2023-08-25 16:25:14 +01:00
Visitor.h move all internal logic to oi::detail namespace 2023-07-26 18:01:38 +01:00