13#ifndef ___bsrCellsLists___
14#define ___bsrCellsLists___
16#include "bsrElements.h"
18#include "bsrBasicTypes.h"
28typedef SMARTP<bsrCellsList> S_bsrCellsList;
42 bsrCellKind cellKind1);
46 bsrCellKind cellKind1,
47 bsrCellKind cellKind2);
51 bsrCellKind cellKind1,
52 bsrCellKind cellKind2,
53 bsrCellKind cellKind3);
57 bsrCellKind cellKind1,
58 bsrCellKind cellKind2,
59 bsrCellKind cellKind3,
60 bsrCellKind cellKind4);
64 bsrCellKind cellKind1,
65 bsrCellKind cellKind2,
66 bsrCellKind cellKind3,
67 bsrCellKind cellKind4,
68 bsrCellKind cellKind5);
72 bsrCellKind cellKind1,
73 bsrCellKind cellKind2,
74 bsrCellKind cellKind3,
75 bsrCellKind cellKind4,
76 bsrCellKind cellKind5,
77 bsrCellKind cellKind6);
89 bsrCellKind cellKind1);
93 bsrCellKind cellKind1,
94 bsrCellKind cellKind2);
98 bsrCellKind cellKind1,
99 bsrCellKind cellKind2,
100 bsrCellKind cellKind3);
104 bsrCellKind cellKind1,
105 bsrCellKind cellKind2,
106 bsrCellKind cellKind3,
107 bsrCellKind cellKind4);
111 bsrCellKind cellKind1,
112 bsrCellKind cellKind2,
113 bsrCellKind cellKind3,
114 bsrCellKind cellKind4,
115 bsrCellKind cellKind5);
119 bsrCellKind cellKind1,
120 bsrCellKind cellKind2,
121 bsrCellKind cellKind3,
122 bsrCellKind cellKind4,
123 bsrCellKind cellKind5,
124 bsrCellKind cellKind6);
133 const list<bsrCellKind>&
134 getCellsListElements ()
const
135 {
return fCellsListElements; }
140 void appendCellKindToCellsList (bsrCellKind cellKind)
141 { fCellsListElements.push_back (cellKind); }
143 void appendCellsListToCellsList (
146 void prependCellsListToCellsList (
149 int fetchCellsNumber ()
const
150 {
return fCellsListElements.size (); }
152 void generateBrailleCode (ostream& os);
169 virtual std::string asString ()
const;
171 virtual std::string asShortString ()
const;
173 virtual void print (ostream& os)
const;
180 list<bsrCellKind> fCellsListElements;
the smart pointer implementation
Definition: smartpointer.h:58
Definition: basevisitor.h:25
Definition: bsrCellsLists.h:31
the base class for smart pointers implementation
Definition: smartpointer.h:29