diff options
author | ijon <ijon@ydb.tech> | 2024-11-20 17:16:46 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-20 17:16:46 +0300 |
commit | 2dd1cacc02ad7af2087517e17bd26ee185857f87 (patch) | |
tree | 090a98602b421f0ade3b51d10a0e6ac893ad2769 /contrib/libs/dtl/.yandex_meta/devtools.licenses.report | |
parent | c9a5f50f890cf5a37e508e7acb9f24c761dd636a (diff) | |
download | ydb-2dd1cacc02ad7af2087517e17bd26ee185857f87.tar.gz |
schemeshard: forward declare events in a core header for operations (#11655)
Switch `schemeshard_operation_part.h` to forward declarations of component events.
Move component specific header includes from `schemeshard_operation_part.h` to relevant suboperation modules.
Event definitions often use component specific types and definitions which require dragging along component specific headers. As a result, any schemeshard suboperation module (which have to include base header `schemeshard_operation_part.h`) transitively include headers from all components for all scheme suboperations. Which is a bit excessive.
Made possible by #10685.
This is part of "improve schemeshard operation build-time" effort (#10633).
Diffstat (limited to 'contrib/libs/dtl/.yandex_meta/devtools.licenses.report')
0 files changed, 0 insertions, 0 deletions