SNAP Library 2.0, Developer Reference  2013-05-13 16:33:57
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
TFFileDesc Class Reference

#include <xfl.h>

Collaboration diagram for TFFileDesc:

List of all members.

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 ( TSIn ) [inline]

Definition at line 18 of file xfl.h.

References Fail.

{Fail;}

Member Function Documentation

bool TFFileDesc::IsDir ( ) const
static PFFileDesc TFFileDesc::Load ( TSIn SIn) [inline, static]

Definition at line 19 of file xfl.h.

{return new TFFileDesc(SIn);}
static PFFileDesc TFFileDesc::New ( ) [inline, static]

Definition at line 16 of file xfl.h.

{return PFFileDesc(new TFFileDesc());}
TFFileDesc& TFFileDesc::operator= ( const TFFileDesc ) [inline]

Definition at line 22 of file xfl.h.

References Fail.

{Fail; return *this;}
void TFFileDesc::Save ( TSOut ) [inline]

Definition at line 20 of file xfl.h.

References Fail.

{Fail;}

Friends And Related Function Documentation

friend class TPt< TFFileDesc > [friend]

Definition at line 5 of file xfl.h.


Member Data Documentation

Definition at line 5 of file xfl.h.

Definition at line 12 of file xfl.h.

Definition at line 11 of file xfl.h.


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