X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2Fmstch%2Fstate%2Frender_state.hpp;fp=lib%2Fmstch%2Fstate%2Frender_state.hpp;h=e44a956d91acddf4256815aeac8e9432d1cb7706;hb=2e142df11d6f312a2a2b5097b8da73571ed523e8;hp=0000000000000000000000000000000000000000;hpb=61b3659afe961ed248f30e26f9ca8f28fcfafddc;p=cpPlugins.git diff --git a/lib/mstch/state/render_state.hpp b/lib/mstch/state/render_state.hpp new file mode 100644 index 0000000..e44a956 --- /dev/null +++ b/lib/mstch/state/render_state.hpp @@ -0,0 +1,17 @@ +#pragma once + +#include + +#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; +}; + +}