This revision introduces a new interface MatchComputation which generalizes
the Stencil interface and replaces the std::function interface of
MatchConsumer. With this revision, Stencil (as an abstraction) becomes just
one collection of implementations of
MatchComputation<std::string>. Correspondingly, we remove the Stencil class
entirely in favor of a simple type alias, deprecate MatchConsumer and change
all functions that accepted MatchConsumer<std::string> to use
MatchComputation<std::string> instead.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo