Warning, file /include/root/TFree.h was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012 #ifndef ROOT_TFree
0013 #define ROOT_TFree
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024 #include "TObject.h"
0025
0026
0027 class TFree : public TObject {
0028
0029 protected:
0030 Long64_t fFirst;
0031 Long64_t fLast;
0032
0033 public:
0034 TFree();
0035 TFree(TList *lfree, Long64_t first, Long64_t last);
0036 ~TFree() override;
0037 TFree *AddFree(TList *lfree, Long64_t first, Long64_t last);
0038 virtual void FillBuffer(char *&buffer);
0039 TFree *GetBestFree(TList *lfree, Int_t nbytes);
0040 Long64_t GetFirst() const {return fFirst;}
0041 Long64_t GetLast() const {return fLast;}
0042 void ls(Option_t * = "") const override;
0043 virtual void ReadBuffer(char *&buffer);
0044 void SetFirst(Long64_t first) {fFirst=first;}
0045 void SetLast(Long64_t last) {fLast=last;}
0046 Int_t Sizeof() const;
0047
0048 ClassDefOverride(TFree,1);
0049 };
0050
0051 #endif