object-introspection/oi/type_graph
Jake Hillion d009f02ecb name contained types properly in treebuilder v2
Types within containers were previously named TODO. This sorts it out so
they're named as their most resolved type. The current implementation
skips Typedef names.
2023-08-25 16:25:14 +01:00
..
AddChildren.cpp TypeGraph: Remove NodeTracker from the TypeGraph class 2023-08-24 15:01:45 +01: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 TypeGraph: Add option to record enumerator names 2023-08-17 15:47:23 +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