8typedef SMARTP<bsrKey> S_bsrKey;
19 kKeyKindFlats, kKeyKindNaturals, kKeyKindSharps };
21 static string keyKindAsString (
27 static SMARTP<bsrKey> create (
30 int numberOfAlterations);
40 int numberOfAlterations);
49 bsrKeyKind getKeyKind ()
const
52 int getNumberOfAlterations ()
const
53 {
return fNumberOfAlterations; }
60 S_bsrCellsList fetchCellsList ()
const
61 {
return fKeyCellsList; }
63 int fetchCellsNumber ()
const;
70 S_bsrCellsList keyKindAsCellsList ()
const;
72 S_bsrCellsList buildCellsList ()
const;
79 virtual void acceptIn (basevisitor* v);
80 virtual void acceptOut (basevisitor* v);
82 virtual void browseData (basevisitor* v);
89 string asString ()
const;
91 virtual void print (ostream& os)
const;
99 int fNumberOfAlterations;
101 S_bsrCellsList fKeyCellsList;
103typedef SMARTP<bsrKey> S_bsrKey;
104EXP ostream& operator<< (ostream& os,
const S_bsrKey& elt);
Definition: bsrKeys_MUT_DEP.h:11
Definition: bsrLineElements_MUT_DEP.h:8