LibMusicXML 3.18
oahOah2ManPageGenerator.h
1/*
2 MusicXML Library
3 Copyright (C) Grame 2006-2013
4
5 This Source Code Form is subject to the terms of the Mozilla Public
6 License, v. 2.0. If a copy of the MPL was not distributed with this
7 file, You can obtain one at http://mozilla.org/MPL/2.0/.
8
9 Grame Research Laboratory, 11, cours de Verdun Gensoul 69002 Lyon - France
10 research@grame.fr
11*/
12
13#ifndef ___oahOah2ManPageGenerator___
14#define ___oahOah2ManPageGenerator___
15
16#include "oahOah.h"
17
18#include "oah2ManPageGenerators.h"
19
20
21namespace MusicXML2
22{
23
24//________________________________________________________________________
26
27 public visitor<S_oahOptionalValuesStyleKindAtom>
28
29{
30 public:
31
33 const S_oahHandler handler,
34 indentedOstream& logOstream,
35 ostream& manPageOutputStream);
36
37 virtual ~oahOah2ManPageGenerator ();
38
39 protected:
40
41 virtual void visitStart (S_oahOptionalValuesStyleKindAtom& elt);
42 virtual void visitEnd (S_oahOptionalValuesStyleKindAtom& elt);
43};
45
46
47}
48
49
50#endif
Definition: utilities.h:213
Definition: oah2ManPageGenerators.h:26
Definition: oahOah2ManPageGenerator.h:29
Definition: visitor.h:27