SNAP Library 6.0, Developer Reference  2020-12-09 16:24:20
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
TFFileDesc Class Reference

#include <xfl.h>

Collaboration diagram for TFFileDesc:

Public Member Functions

 TFFileDesc ()
 ~TFFileDesc ()
 TFFileDesc (TSIn &)
void Save (TSOut &)
TFFileDescoperator= (const TFFileDesc &)
TStr GetFBase () const
bool IsDir () const

Static Public Member Functions

static PFFileDesc New ()
static PFFileDesc Load (TSIn &SIn)

Public Attributes

DIR * FDesc
dirent * DirEnt

Private Attributes

TCRef CRef


class TPt< TFFileDesc >

Detailed Description

Definition at line 5 of file xfl.h.

Constructor & Destructor Documentation

TFFileDesc::TFFileDesc ( )
TFFileDesc::~TFFileDesc ( )
TFFileDesc::TFFileDesc ( TSIn )

Definition at line 18 of file xfl.h.

References Fail.

18 {Fail;}
#define Fail
Definition: bd.h:238

Member Function Documentation

TStr TFFileDesc::GetFBase ( ) const
bool TFFileDesc::IsDir ( ) const
static PFFileDesc TFFileDesc::Load ( TSIn SIn)

Definition at line 19 of file xfl.h.

19 {return new TFFileDesc(SIn);}
static PFFileDesc TFFileDesc::New ( )

Definition at line 16 of file xfl.h.

16 {return PFFileDesc(new TFFileDesc());}
TPt< TFFileDesc > PFFileDesc
Definition: xfl.h:5
TFFileDesc& TFFileDesc::operator= ( const TFFileDesc )

Definition at line 22 of file xfl.h.

References Fail.

22 {Fail; return *this;}
#define Fail
Definition: bd.h:238
void TFFileDesc::Save ( TSOut )

Definition at line 20 of file xfl.h.

References Fail.

20 {Fail;}
#define Fail
Definition: bd.h:238

Friends And Related Function Documentation

friend class TPt< TFFileDesc >

Definition at line 5 of file xfl.h.

Member Data Documentation

TCRef TFFileDesc::CRef

Definition at line 5 of file xfl.h.

dirent* TFFileDesc::DirEnt

Definition at line 12 of file xfl.h.

DIR* TFFileDesc::FDesc

Definition at line 11 of file xfl.h.

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