Aggiunto metodo remove_item
git-svn-id: svn://10.65.10.50/trunk@4221 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
88e48b99eb
commit
b3848fbeed
@ -417,6 +417,11 @@ TObject* TArray::remove(
|
|||||||
return o;
|
return o;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TObject* TArray::remove_item(bool pack )
|
||||||
|
{
|
||||||
|
return remove(_scanindex,pack);
|
||||||
|
}
|
||||||
|
|
||||||
void TArray::swap(int i1, int i2)
|
void TArray::swap(int i1, int i2)
|
||||||
{
|
{
|
||||||
TObject* o1 = remove(i1, FALSE);
|
TObject* o1 = remove(i1, FALSE);
|
||||||
|
@ -85,7 +85,7 @@ public:
|
|||||||
|
|
||||||
// @class TArray | Classe per la definizione degli array
|
// @class TArray | Classe per la definizione degli array
|
||||||
//
|
//
|
||||||
// @base public | TObject
|
// @base public | TContainer
|
||||||
class TArray : public TContainer
|
class TArray : public TContainer
|
||||||
|
|
||||||
// @author:(INTERNAL) Guido
|
// @author:(INTERNAL) Guido
|
||||||
@ -181,6 +181,8 @@ public:
|
|||||||
int insert(const TObject& object, int index = 0);
|
int insert(const TObject& object, int index = 0);
|
||||||
// @cmember Elimina l'elemento nella posizione index dell'array
|
// @cmember Elimina l'elemento nella posizione index dell'array
|
||||||
TObject* remove(int index, bool pack = FALSE);
|
TObject* remove(int index, bool pack = FALSE);
|
||||||
|
// @cmember Elimina l'elemento nella posizione index dell'array
|
||||||
|
TObject* remove_item(bool pack = FALSE) ;
|
||||||
// @cmember Scambia di posto due elementi dell'array
|
// @cmember Scambia di posto due elementi dell'array
|
||||||
void swap(int i1, int i2);
|
void swap(int i1, int i2);
|
||||||
// @cmember Rende contigui tutti gli elementi non nulli
|
// @cmember Rende contigui tutti gli elementi non nulli
|
||||||
|
Loading…
x
Reference in New Issue
Block a user