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;
|
||||
}
|
||||
|
||||
TObject* TArray::remove_item(bool pack )
|
||||
{
|
||||
return remove(_scanindex,pack);
|
||||
}
|
||||
|
||||
void TArray::swap(int i1, int i2)
|
||||
{
|
||||
TObject* o1 = remove(i1, FALSE);
|
||||
|
@ -85,7 +85,7 @@ public:
|
||||
|
||||
// @class TArray | Classe per la definizione degli array
|
||||
//
|
||||
// @base public | TObject
|
||||
// @base public | TContainer
|
||||
class TArray : public TContainer
|
||||
|
||||
// @author:(INTERNAL) Guido
|
||||
@ -181,6 +181,8 @@ public:
|
||||
int insert(const TObject& object, int index = 0);
|
||||
// @cmember Elimina l'elemento nella posizione index dell'array
|
||||
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
|
||||
void swap(int i1, int i2);
|
||||
// @cmember Rende contigui tutti gli elementi non nulli
|
||||
|
Loading…
x
Reference in New Issue
Block a user