aboutsummaryrefslogtreecommitdiff
path: root/lib/mstch/src/state/render_state.hpp
blob: e44a956d91acddf4256815aeac8e9432d1cb7706 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#pragma once

#include <memory>

#include "token.hpp"

namespace mstch {

class render_context;

class render_state {
 public:
  virtual ~render_state() {}
  virtual std::string render(render_context& context, const token& token) = 0;
};

}