From 9a23fd146be4ba64b0cb720993bdc73a514fecf2 Mon Sep 17 00:00:00 2001 From: Aleksey Veresov Date: Fri, 18 Oct 2019 12:37:46 +0300 Subject: . --- src/texo.hpp | 60 ------------------------------------------------------------ 1 file changed, 60 deletions(-) (limited to 'src/texo.hpp') diff --git a/src/texo.hpp b/src/texo.hpp index bfea181..93cad3a 100644 --- a/src/texo.hpp +++ b/src/texo.hpp @@ -1,65 +1,5 @@ #ifndef TEXO_INCLUDED_TEXO #define TEXO_INCLUDED_TEXO -#include - - -class Texo { -public: - enum Type { - character = 0, - link_begin, - link_end, - image, - bold_begin, - bold_end, - italic_begin, - italic_end, - strike_begin, - strike_end, - underline_begin, - underline_end, - paragraph_begin, - paragraph_end, - newline - } type; - Texo(Type type); - Texo(const char c); - const char c; - const char *link_url; - const char *image_src; - const char *image_alt; -}; - - -class TexoExporter { -public: - virtual void Put(const char c) = 0; - virtual void PutStr(const char *str); -}; - - -class TexoProducer { -public: - TexoProducer(TexoExporter &exporter); - virtual void Put(const Texo &piece) = 0; - virtual void PutStr(const char *str); - -protected: - TexoExporter &exporter; -}; - - -class TexoImporter { -public: - TexoImporter(TexoProducer &producer); - virtual void Put(const char c) = 0; - virtual void PutStr(const char *str); - virtual void PutFile(FILE *file); - -protected: - TexoProducer &producer; -}; - #endif -- cgit v1.2.3