diff options
| author | Helena Kotas <hekotas@microsoft.com> | 2025-03-24 14:56:05 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-03-24 14:56:05 -0700 |
| commit | 9a82f742b4976650827674e58c3c2b0b412b56f0 (patch) | |
| tree | d575f50d46f184b86eec4ff01be9eb48ab0334e6 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
| parent | 3df92197bbe0ebe715dc71e1ec44f66e4828cf70 (diff) | |
[HLSL][NFC] Refactor HLSLExternalSemaSource (#131032)
Moving builder classes into separate files
`HLSLBuiltinTypeDeclBuilder.cpp`/`.h`, changing a some
`HLSLExternalSemaSource` methods to private and removing unused methods.
This is a prep work before we start adding more builtin types and
methods, like textures, resource constructors or matrices. For example
constructors could make use of the `BuiltinTypeMethodBuilder`, but this
helper class was defined in `HLSLExternalSemaSource.cpp` after the
method that creates a constructor. Rather than reshuffling the code one
big source file I am moving the builders into a separate cpp & header
file and placing the helper classes declarations up top.
Currently the new header only exposes `BuiltinTypeDeclBuilder` to
`HLSLExternalSemaSource`. In the future but we might decide to expose
more helper classes as needed.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions
