SNAP Library 4.1, Developer Reference  2018-07-26 16:30:42
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
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
 

Friends

class TPt< TFFileDesc >
 

Detailed Description

Definition at line 5 of file xfl.h.

Constructor & Destructor Documentation

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

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)
inlinestatic

Definition at line 19 of file xfl.h.

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

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 )
inline

Definition at line 22 of file xfl.h.

References Fail.

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

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 >
friend

Definition at line 5 of file xfl.h.

Member Data Documentation

TCRef TFFileDesc::CRef
private

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: