|
SNAP Library , User Reference
2013-01-07 14:03:36
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
|
#include <fl.h>
Inherits TSIn.
Public Member Functions | |
| TFIn (const TStr &FNm) | |
| TFIn (const TStr &FNm, bool &OpenedP) | |
| ~TFIn () | |
| bool | Eof () |
| int | Len () const |
| char | GetCh () |
| char | PeekCh () |
| int | GetBf (const void *LBf, const TSize &LBfL) |
| void | Reset () |
Static Public Member Functions | |
| static PSIn | New (const TStr &FNm) |
| static PSIn | New (const TStr &FNm, bool &OpenedP) |
Private Member Functions | |
| void | SetFPos (const int &FPos) const |
| int | GetFPos () const |
| int | GetFLen () const |
| void | FillBf () |
| TFIn () | |
| TFIn (const TFIn &) | |
| TFIn & | operator= (const TFIn &) |
Private Attributes | |
| TFileId | FileId |
| char * | Bf |
| int | BfC |
| int | BfL |
Static Private Attributes | |
| static const int | MxBfL = 16*1024 |
| TFIn::TFIn | ( | ) | [private] |
| TFIn::TFIn | ( | const TFIn & | ) | [private] |
| TFIn::TFIn | ( | const TStr & | FNm | ) |
| TFIn::TFIn | ( | const TStr & | FNm, |
| bool & | OpenedP | ||
| ) |
| TFIn::~TFIn | ( | ) |
| bool TFIn::Eof | ( | ) | [inline, virtual] |
| void TFIn::FillBf | ( | ) | [private] |
| int TFIn::GetBf | ( | const void * | LBf, |
| const TSize & | LBfL | ||
| ) | [virtual] |
Implements TSIn.
| char TFIn::GetCh | ( | ) | [inline, virtual] |
| int TFIn::GetFLen | ( | ) | const [private] |
| int TFIn::GetFPos | ( | ) | const [private] |
| int TFIn::Len | ( | ) | const [inline, virtual] |
| char TFIn::PeekCh | ( | ) | [inline, virtual] |
| void TFIn::Reset | ( | ) | [inline, virtual] |
| void TFIn::SetFPos | ( | const int & | FPos | ) | const [private] |
TFileId TFIn::FileId [private] |
const int TFIn::MxBfL = 16*1024 [static, private] |