Hlavičkový soubor: "ss_memory.h"

Knihovna: TSS_Lib

Umístnění hlavičkového souboru: SangalaLib\\TSS_Lib

Třída: TT_ListWithPointer


Promnene     Funkce     

List pro libovolne ukazatele ruznych typu, uvolnovani pameti techto polozek musis zaridit sam.
Rovnez vytvoreni instanci si musíš zařídit sám zde se udržuje jen seznam položek typu void *.
Je potomkem z TSS_List.
Oproti "TSS_Listu" je přidáno ukazovátko, které lze libovolně přesouvat.
Ukazovátko je možné nechat chodit v kruhu.

Deklarace TSS_ListWithPointer


class TSS_ListWithPointer : public TSS_List
{
  private:

  protected:
    int FPoint;
    bool ffirst;

  public:
    bool Arround;
    TSS_ListWithPointer(int CountItems,int VAddItems,bool VArround = false);
    virtual ~TSS_ListWithPointer(void);

    bool SetPoint(int i);
    bool SetFirst(void);
    bool SetLast(void);
    int GetPoint(void);
    void *Get(void);
    void *GetNext(void);
    void *GetPreview(void);
    void SetNoMove(void);
    bool InsertOn(void* I);
    void* operator[](int i);
};




Back to Index


Domovská stránka autora (udělej kuk !!!)