1313/* ==============================================================================
1414 Class : template (T context, D datas)
1515 Extensions :
16- Aliases : Block , LevelVector
16+ Aliases : Level , LevelVector
1717 Friends -> Component, CompressedStack
1818 <-
1919==============================================================================*/
@@ -34,7 +34,7 @@ template <class T, class D> class Signature {
3434 // Constructors
3535 Signature<T, D>(int index, std::streampos position,
3636 std::shared_ptr<T> context, Buffer<T, D> buffer);
37- Signature<T, D>(std::vector<Signature<T, D>> block );
37+ Signature<T, D>(std::vector<Signature<T, D>> level );
3838 Signature<T, D>();
3939
4040 // Getters
@@ -47,17 +47,17 @@ template <class T, class D> class Signature {
4747 Buffer<T, D> mBuffer ;
4848};
4949
50- /* Derived types: Block and LevelVector */
51- // A Partially Compressed Block is composed of the signatures of its SubBlocks
52- template <class T , class D > using Block = std::vector<Signature<T, D>>;
53- template <class T , class D > Block <T, D> initBlock (int space);
50+ /* Derived types: Level and LevelVector */
51+ // A Partially Compressed Level is composed of its blocks
52+ template <class T , class D > using Level = std::vector<Signature<T, D>>;
53+ template <class T , class D > Level <T, D> initLevel (int space);
5454
55- // Each level of compressed Blocks (first and second) are stored in LevelVector
56- template <class T , class D > using LevelVector = std::vector<Block <T, D>>;
55+ // Each level of compressed Levels (first and second) are stored in LevelVector
56+ template <class T , class D > using LevelVector = std::vector<Level <T, D>>;
5757template <class T , class D > LevelVector<T, D> initLevelVector (int space, int depth);
5858
5959/* ==============================================================================
60- Constructors : Signature, initBlock , initLevelVector
60+ Constructors : Signature, initLevel , initLevelVector
6161==============================================================================*/
6262template <class T , class D >
6363Signature<T, D>::Signature(int index, std::streampos position,
@@ -69,9 +69,9 @@ Signature<T, D>::Signature(int index, std::streampos position,
6969 mBuffer = buffer;
7070}
7171
72- template <class T , class D > Signature<T, D>::Signature(Block <T, D> block ) {
73- Signature<T, D> frontSign = block .front ();
74- Signature<T, D> backSign = block .back ();
72+ template <class T , class D > Signature<T, D>::Signature(Level <T, D> level ) {
73+ Signature<T, D> frontSign = level .front ();
74+ Signature<T, D> backSign = level .back ();
7575 mFirst = frontSign.mFirst ;
7676 mLast = backSign.mLast ;
7777 mPosition = frontSign.mPosition ;
@@ -87,17 +87,17 @@ template <class T, class D> Signature<T, D>::Signature() {
8787 mBuffer = Buffer<T, D>(0 );
8888}
8989
90- template <class T , class D > Block <T, D> initBlock (int space) {
91- Block <T, D> block ;
92- block .reserve (space);
93- return block ;
90+ template <class T , class D > Level <T, D> initLevel (int space) {
91+ Level <T, D> level ;
92+ level .reserve (space);
93+ return level ;
9494}
9595
9696template <class T , class D > LevelVector<T, D> initLevelVector (int space, int depth) {
9797 LevelVector<T, D> levels;
9898 for (int lvl = 1 ; lvl < depth; lvl++) {
99- Block <T, D> block = initBlock <T, D>(space);
100- levels.push_back (block );
99+ Level <T, D> level = initLevel <T, D>(space);
100+ levels.push_back (level );
101101 }
102102 levels.reserve (depth - 1 );
103103
@@ -112,7 +112,7 @@ template <class T, class D> bool Signature<T, D>::single() {
112112}
113113
114114/* ==============================================================================
115- IO : toString, blockToString
115+ IO : toString, levelToString
116116==============================================================================*/
117117template <class T , class D > std::string Signature<T, D>::toString() {
118118 std::string str;
@@ -121,9 +121,9 @@ template <class T, class D> std::string Signature<T, D>::toString() {
121121 return str;
122122}
123123
124- template <class T , class D > std::string blockToString (Block <T, D> block ) {
124+ template <class T , class D > std::string levelToString (Level <T, D> level ) {
125125 std::string str = " " ;
126- for (typename Block <T, D>::iterator it = block .begin (); it != block .end ();
126+ for (typename Level <T, D>::iterator it = level .begin (); it != level .end ();
127127 ++it) {
128128 if (str == " " ) {
129129 str += " [" + (*it).toString ();
0 commit comments