Currently, the implementation combines OOP and overloads, using a template to
tie the two together. In practice, this has proven confusing with no
benefits. This patch simplifies the code to use standard OOP design (a
collection of classes deriving from an interface).
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Please use spaces instead of tabs (throughout the patch).