14 enum bsrNumberSignIsNeededKind {
15 kNumberSignIsNeededYes, kNumberSignIsNeededNo};
17 static string numberSignIsNeededKindAsString (
18 bsrNumberSignIsNeededKind numberSignIsNeededKind);
23 static SMARTP<bsrNumber> create (
26 bsrNumberSignIsNeededKind
27 numberSignIsNeededKind);
37 bsrNumberSignIsNeededKind
38 numberSignIsNeededKind);
47 int getNumberValue ()
const
48 {
return fNumberValue; }
50 void setNumberSignIsNeededKind (
51 bsrNumberSignIsNeededKind
52 numberSignIsNeededKindvalue)
54 fNumberSignIsNeededKind =
55 numberSignIsNeededKindvalue;
58 bsrNumberSignIsNeededKind
59 getNumberSignIsNeededKind ()
const
60 {
return fNumberSignIsNeededKind; }
62 S_bsrCellsList getNumberCellsList ()
const
63 {
return fNumberCellsList; }
68 S_bsrCellsList fetchCellsList ()
const
69 {
return fNumberCellsList; }
71 int fetchCellsNumber ()
const;
78 S_bsrCellsList numberValueAsCellsList ()
const;
80 S_bsrCellsList buildCellsList ()
const;
87 virtual void acceptIn (basevisitor* v);
88 virtual void acceptOut (basevisitor* v);
90 virtual void browseData (basevisitor* v);
97 string asString ()
const;
99 virtual void print (ostream& os)
const;
108 bsrNumberSignIsNeededKind
109 fNumberSignIsNeededKind;
111 S_bsrCellsList fNumberCellsList;
113typedef SMARTP<bsrNumber> S_bsrNumber;
114EXP ostream& operator<< (ostream& os,
const S_bsrNumber& elt);
Definition: bsrLineElements_MUT_DEP.h:8
Definition: bsrNumbers_MUT_DEP.h:8