co-maps/generator/feature_emitter_iface.hpp

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

18 lines
334 B
C++
Raw Permalink Normal View History

2025-11-22 13:58:55 +01:00
#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;
};