Files
comaps/generator/feature_emitter_iface.hpp
Konstantin Pastbin bfffa1fff4 Format all C++ and Java code via clang-format
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-08-17 14:32:37 +07:00

18 lines
334 B
C++

#pragma once
namespace feature
{
class FeatureBuilder;
} // namespace feature
class FeatureEmitterIFace
{
// Disable deletion via this interface, because some dtors in derived classes are noexcept(false).
protected:
~FeatureEmitterIFace() = default;
public:
virtual void operator()(feature::FeatureBuilder const &) = 0;
};