Another SimpleVector removed.

This commit is contained in:
2025-08-09 18:18:05 -04:00
parent e65b5e8b86
commit 0a7730ecd5
2 changed files with 4 additions and 7 deletions

View File

@ -28,7 +28,6 @@ namespace dw {
AlignedTextblock::List::List ()
{
textblocks = new lout::misc::SimpleVector <AlignedTextblock*> (4);
values = new lout::misc::SimpleVector <int> (4);
maxValue = 0;
refCount = 0;
}
@ -36,13 +35,12 @@ AlignedTextblock::List::List ()
AlignedTextblock::List::~List ()
{
delete textblocks;
delete values;
}
int AlignedTextblock::List::add(AlignedTextblock *textblock)
{
textblocks->increase ();
values->increase ();
values.push_back ( 0 );
textblocks->set (textblocks->size () - 1, textblock);
refCount++;
return textblocks->size () - 1;

View File

@ -17,7 +17,7 @@ private:
{
private:
lout::misc::SimpleVector <AlignedTextblock*> *textblocks;
lout::misc::SimpleVector <int> *values;
std::vector< int > values;
int maxValue, refCount;
~List ();
@ -33,9 +33,8 @@ private:
inline int size () { return textblocks->size (); }
inline AlignedTextblock *getTextblock (int pos) {
return textblocks->get (pos); }
inline int getValue (int pos) {return values->get (pos); }
inline void setValue (int pos, int value) {
return values->set (pos, value); }
inline int getValue (int pos) {return values.at( pos ); }
inline void setValue (int pos, int value) { values.at( pos )= value; }
};
List *list;