object-introspection/oi/type_graph
Alastair Robertson 4bfa932b9b DrgnParser: Handle enum values in template params
We want to use the fully qualified name for scoped enums to keep the C++
compiler happy. When a parameter expects an enum value, we must supply
an enum value and not its underlying integer value.

Before:
  isset_bitset<1, 0>

After:
  isset_bitset<1, apache::thrift::detail::IssetBitsetOption::Unpacked>
2023-06-26 15:13:21 +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 DrgnParser: Handle enum values in template params 2023-06-26 15:13:21 +01:00
AddPadding.h DrgnParser: Handle enum values in template params 2023-06-26 15:13:21 +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: Respect [[codegen.ignore]] config value 2023-06-05 13:38:54 +01:00
DrgnParser.cpp DrgnParser: Handle enum values in template params 2023-06-26 15:13:21 +01:00
DrgnParser.h clean up common.h 2023-06-09 13:15:17 +02:00
Flattener.cpp DrgnParser: Handle enum values in template params 2023-06-26 15:13:21 +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 DrgnParser: Handle enum values in template params 2023-06-26 15:13:21 +01:00
Printer.h DrgnParser: Handle enum values in template params 2023-06-26 15:13:21 +01:00
RemoveIgnored.cpp TypeGraph: Respect [[codegen.ignore]] config value 2023-06-05 13:38:54 +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 DrgnParser: Handle enum values in template params 2023-06-26 15:13:21 +01:00
TopoSorter.h DrgnParser: Handle enum values in template params 2023-06-26 15:13:21 +01:00
TypeGraph.h Printer: Improvements for displaying large type graphs 2023-06-23 15:55:42 +01:00
TypeIdentifier.cpp DrgnParser: Handle enum values in template params 2023-06-26 15:13:21 +01:00
TypeIdentifier.h DrgnParser: Handle enum values in template params 2023-06-26 15:13:21 +01:00
Types.cpp TypeGraph: Add core code 2023-05-30 13:27:23 +01:00
Types.h DrgnParser: Handle enum values in template params 2023-06-26 15:13:21 +01:00
Visitor.h DrgnParser: Handle enum values in template params 2023-06-26 15:13:21 +01:00