ROSE  0.11.145.0
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://github.com/matzke1/sawyer.
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 
14 namespace Sawyer {
15 namespace Document {
16 
17 class SAWYER_EXPORT PodMarkup: public BaseMarkup {
18 public:
19  PodMarkup() { init(); }
20 
21  virtual bool emit(const std::string &doc) /*override*/;
22 
23 private:
24  void init();
25  virtual std::string finalizeDocument(const std::string&s) /*override*/;
26 };
27 
28 } // namespace
29 } // namespace
30 
31 #endif
Name space for the entire library.
Definition: FeasiblePath.h:767
Base class for various documentation markup systems.