SNAP Library 2.3, User Reference  2014-06-16 11:58:46
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
TFRec< THd, TRec > Class Template Reference

#include <ds.h>

Public Member Functions

 TFRec (const TStr &FNm, const TFAccess &FAccess, const bool &CreateIfNo)
 
 TFRec (const TFRec &)
 
TFRecoperator= (const TFRec &)
 
void SetRecN (const int &RecN)
 
int GetRecN ()
 
int GetRecs ()
 
void GetHd (THd &Hd)
 
void PutHd (const THd &Hd)
 
void GetRec (TRec &Rec, const int &RecN=-1)
 
void PutRec (const TRec &Rec, const int &RecN=-1)
 

Private Attributes

PFRnd FRnd
 

Detailed Description

template<class THd, class TRec>
class TFRec< THd, TRec >

Definition at line 3772 of file ds.h.

Constructor & Destructor Documentation

template<class THd , class TRec >
TFRec< THd, TRec >::TFRec ( const TStr FNm,
const TFAccess FAccess,
const bool &  CreateIfNo 
)
inline

Definition at line 3776 of file ds.h.

3776  :
3777  FRnd(PFRnd(new TFRnd(FNm, FAccess, CreateIfNo, sizeof(THd), sizeof(TRec)))){}
Definition: fl.h:491
TPt< TFRnd > PFRnd
Definition: fl.h:491
PFRnd FRnd
Definition: ds.h:3774
template<class THd , class TRec >
TFRec< THd, TRec >::TFRec ( const TFRec< THd, TRec > &  )

Member Function Documentation

template<class THd , class TRec >
void TFRec< THd, TRec >::GetHd ( THd &  Hd)
inline

Definition at line 3786 of file ds.h.

3786 {FRnd->GetHd(&Hd);}
void GetHd(void *Hd)
Definition: fl.h:530
PFRnd FRnd
Definition: ds.h:3774
template<class THd , class TRec >
void TFRec< THd, TRec >::GetRec ( TRec &  Rec,
const int &  RecN = -1 
)
inline

Definition at line 3788 of file ds.h.

3788 {FRnd->GetRec(&Rec, RecN);}
void GetRec(void *Rec, const int &RecN=-1)
Definition: fl.h:534
PFRnd FRnd
Definition: ds.h:3774
template<class THd , class TRec >
int TFRec< THd, TRec >::GetRecN ( )
inline

Definition at line 3783 of file ds.h.

3783 {return FRnd->GetRecN();}
int GetRecN()
Definition: fl.cpp:823
PFRnd FRnd
Definition: ds.h:3774
template<class THd , class TRec >
int TFRec< THd, TRec >::GetRecs ( )
inline

Definition at line 3784 of file ds.h.

3784 {return FRnd->GetRecs();}
int GetRecs()
Definition: fl.cpp:830
PFRnd FRnd
Definition: ds.h:3774
template<class THd , class TRec >
TFRec& TFRec< THd, TRec >::operator= ( const TFRec< THd, TRec > &  )
template<class THd , class TRec >
void TFRec< THd, TRec >::PutHd ( const THd &  Hd)
inline

Definition at line 3787 of file ds.h.

3787 {FRnd->PutHd(&Hd);}
void PutHd(const void *Hd)
Definition: fl.h:532
PFRnd FRnd
Definition: ds.h:3774
template<class THd , class TRec >
void TFRec< THd, TRec >::PutRec ( const TRec &  Rec,
const int &  RecN = -1 
)
inline

Definition at line 3789 of file ds.h.

3789 {FRnd->PutRec(&Rec, RecN);}
void PutRec(const void *Rec, const int &RecN=-1)
Definition: fl.h:536
PFRnd FRnd
Definition: ds.h:3774
template<class THd , class TRec >
void TFRec< THd, TRec >::SetRecN ( const int &  RecN)
inline

Definition at line 3782 of file ds.h.

3782 {FRnd->SetRecN(RecN);}
PFRnd FRnd
Definition: ds.h:3774
void SetRecN(const int &RecN)
Definition: fl.cpp:818

Member Data Documentation

template<class THd , class TRec >
PFRnd TFRec< THd, TRec >::FRnd
private

Definition at line 3774 of file ds.h.


The documentation for this class was generated from the following file: