13#ifndef ___msrRehearsals___
14#define ___msrRehearsals___
16#include "msrMeasureElements.h"
18#include "msrBasicTypes.h"
32 enum msrRehearsalKind {
34 kRectangle, kOval, kCircle, kBracket, kTriangle, kDiamond };
36 static string rehearsalKindAsString (
37 msrRehearsalKind rehearsalKind);
44 msrRehearsalKind rehearsalKind,
46 msrPlacementKind rehearsalPlacementKind);
55 msrRehearsalKind rehearsalKind,
57 msrPlacementKind rehearsalPlacementKind);
66 msrRehearsalKind getRehearsalKind ()
const
67 {
return fRehearsalKind; }
69 msrPlacementKind getRehearsalPlacementKind ()
const
70 {
return fRehearsalPlacementKind; }
73 string getRehearsalText ()
const
74 {
return fRehearsalText; }
94 virtual void print (ostream& os)
const;
101 msrRehearsalKind fRehearsalKind;
103 string fRehearsalText;
105 msrPlacementKind fRehearsalPlacementKind;
the smart pointer implementation
Definition: smartpointer.h:58
Definition: basevisitor.h:25
Definition: msrMeasureElements.h:24
Definition: msrRehearsals.h:26