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 
21 namespace 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
MusicXML2::oah2ManPageGenerator
Definition: oah2ManPageGenerators.h:26
MusicXML2::oahOah2ManPageGenerator
Definition: oahOah2ManPageGenerator.h:29
MusicXML2::SMARTP< oahHandler >
MusicXML2::visitor
Definition: visitor.h:27
MusicXML2::indentedOstream
Definition: utilities.h:213