SNAP Library 6.0, User Reference
2020-12-09 16:24:20
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
|
#include <xfl.h>
Public Member Functions | |
TFFile (const TStr &_FNmWc, const bool &_RecurseP=false) | |
TFFile (const TStr &_FPath, const TStr &_FExt, const bool &_RecurseP=false) | |
TFFile (const TStrV &_FPathV, const TStrV &_FExtV, const TStr &_FBaseWc, const bool &_RecurseP) | |
~TFFile () | |
TFFile (TSIn &) | |
void | Save (TSOut &) |
bool | Next (TStr &FNm) |
bool | Next () |
TStr | GetFNm () const |
int | GetFNmN () const |
bool | IsDir () const |
Static Public Member Functions | |
static PFFile | New (const TStr &FNmWc, const bool &RecurseP) |
static PFFile | New (const TStrV &FPathV, const TStrV &FExtV, const TStr FBaseWc, const bool &RecurseP) |
static PFFile | New (const TStr &FPath, const TStr &FExt, const bool &RecurseP) |
static PFFile | Load (TSIn &SIn) |
static void | GetFNmV (const TStr &FPath, const TStrV &FExtV, const bool &RecurseP, TStrV &FNmV) |
Private Member Functions | |
UndefDefaultCopyAssign (TFFile) | |
Private Attributes | |
TCRef | CRef |
TStrV | FPathV |
TStrV | FExtV |
TStr | FBaseWc |
bool | CsImpP |
bool | RecurseP |
int | FPathN |
PFFileDesc | FFileDesc |
PFFile | SubFFile |
TStr | CurFNm |
int | CurFNmN |
Friends | |
class | TPt< TFFile > |
TFFile::TFFile | ( | const TStr & | _FNmWc, |
const bool & | _RecurseP = false |
||
) |
TFFile::TFFile | ( | const TStrV & | _FPathV, |
const TStrV & | _FExtV, | ||
const TStr & | _FBaseWc, | ||
const bool & | _RecurseP | ||
) |
TFFile::~TFFile | ( | ) |
|
inline |
|
static |
|
inlinestatic |
|
inlinestatic |
bool TFFile::Next | ( | TStr & | FNm | ) |
|
inline |
|
inline |
|
private |
|
private |