16#include "msrElements.h"
18#include "msrBasicTypes.h"
32 enum msrWordsFontStyleKind {
33 kNormalStyle, KItalicStyle };
35 static string wordsFontStyleKindAsString (
36 msrWordsFontStyleKind wordsFontStyleKind);
38 enum msrWordsFontWeightKind {
39 kNormalWeight, kBoldWeight };
41 static string msrWordsFontWeightKindAsString (
42 msrWordsFontWeightKind wordsFontWeightKind);
49 msrPlacementKind wordsPlacementKind,
51 msrJustifyKind wordsJustifyKind,
52 msrHorizontalAlignmentKind wordsHorizontalAlignmentKind,
53 msrVerticalAlignmentKind wordsVerticalAlignmentKind,
54 msrFontStyleKind wordsFontStyleKind,
56 msrFontWeightKind wordsFontWeightKind,
57 msrXMLLangKind wordsXMLLangKind);
66 msrPlacementKind wordsPlacementKind,
68 msrJustifyKind wordsJustifyKind,
69 msrHorizontalAlignmentKind wordsHorizontalAlignmentKind,
70 msrVerticalAlignmentKind wordsVerticalAlignmentKind,
71 msrFontStyleKind wordsFontStyleKind,
73 msrFontWeightKind wordsFontWeightKind,
74 msrXMLLangKind wordsXMLLangKind);
83 msrPlacementKind getWordsPlacementKind ()
const
84 {
return fWordsPlacementKind; }
86 string getWordsContents ()
const
87 {
return fWordsContents; }
89 msrJustifyKind getWordsJustifyKind ()
const
90 {
return fWordsJustifyKind; }
92 msrHorizontalAlignmentKind
93 getWordsHorizontalAlignmentKind ()
const
94 {
return fWordsHorizontalAlignmentKind; }
96 msrVerticalAlignmentKind
97 getWordsVerticalAlignmentKind ()
const
98 {
return fWordsVerticalAlignmentKind; }
100 msrFontStyleKind getWordsFontStyleKind ()
const
101 {
return fWordsFontStyleKind; }
104 {
return fWordsFontSize; }
106 msrFontWeightKind getWordsFontWeightKind ()
const
107 {
return fWordsFontWeightKind; }
109 msrXMLLangKind getWordsXMLLangKind ()
const
110 {
return fWordsXMLLangKind; }
130 string wordsPlacementKindAsString ()
const;
132 string wordsJustifyKindAsString ()
const;
134 string wordsHorizontalAlignmentKindAsString ()
const;
135 string wordsVerticalAlignmentKindAsString ()
const;
137 string wordsFontStyleKindAsString ()
const;
139 string wordsFontSizeAsString ()
const;
141 string wordsFontWeightKindAsString ()
const;
143 string asString ()
const;
145 virtual void print (ostream& os)
const;
152 msrPlacementKind fWordsPlacementKind;
154 string fWordsContents;
156 msrJustifyKind fWordsJustifyKind;
158 msrHorizontalAlignmentKind
159 fWordsHorizontalAlignmentKind;
160 msrVerticalAlignmentKind
161 fWordsVerticalAlignmentKind;
163 msrFontStyleKind fWordsFontStyleKind;
165 msrFontWeightKind fWordsFontWeightKind;
167 msrXMLLangKind fWordsXMLLangKind;
170EXP ostream& operator<< (ostream& os,
const S_msrWords& elt);
the smart pointer implementation
Definition: smartpointer.h:58
Definition: basevisitor.h:25
Definition: msrElements.h:26
Definition: msrWords.h:26