ROSE 0.11.145.147
DocumentPodMarkup.h
1// WARNING: Changes to this file must be contributed back to Sawyer or else they will
2// be clobbered by the next update from Sawyer. The Sawyer repository is at
3// https://gitlab.com/charger7534/sawyer.git.
4
5
6
7
8#ifndef Sawyer_Document_PodMarkup_H
9#define Sawyer_Document_PodMarkup_H
10
11#include <Sawyer/DocumentBaseMarkup.h>
12#include <Sawyer/Sawyer.h>
13
14namespace Sawyer {
15namespace Document {
16
17class SAWYER_EXPORT PodMarkup: public BaseMarkup {
18public:
19 PodMarkup() { init(); }
20
21 virtual bool emit(const std::string &doc) /*override*/;
22
23private:
24 void init();
25 virtual std::string finalizeDocument(const std::string&s) /*override*/;
26};
27
28} // namespace
29} // namespace
30
31#endif
Base class for various documentation markup systems.
virtual bool emit(const std::string &doc)
Emit documentation to output.
Sawyer support library.