SNAP Library, User Reference
2012-10-02 12:56:23
SNAP, a general purpose network analysis and graph mining library
|
Inherits TSBase.
Inherited by TChAIn, TFIn, TMemIn, TMIn, TSInOut, TStdIn, TStrIn, and TZipIn.
Public Member Functions | |
TSIn () | |
TSIn (const TStr &Str) | |
virtual | ~TSIn () |
virtual bool | Eof ()=0 |
virtual int | Len () const =0 |
virtual char | GetCh ()=0 |
virtual char | PeekCh ()=0 |
virtual int | GetBf (const void *Bf, const TSize &BfL)=0 |
virtual void | Reset () |
bool | IsFastMode () const |
void | SetFastMode (const bool &_FastMode) |
void | LoadCs () |
void | LoadBf (const void *Bf, const TSize &BfL) |
void * | LoadNewBf (const int &BfL) |
void | Load (bool &Bool) |
void | Load (uchar &UCh) |
void | Load (char &Ch) |
void | Load (short &Short) |
void | Load (ushort &UShort) |
void | Load (int &Int) |
void | Load (uint &UInt) |
void | Load (int64 &Int) |
void | Load (uint64 &UInt) |
void | Load (double &Flt) |
void | Load (sdouble &SFlt) |
void | Load (ldouble &LFlt) |
void | Load (char *&CStr, const int &MxCStrLen, const int &CStrLen) |
void | Load (char *&CStr) |
TSIn & | operator>> (bool &Bool) |
TSIn & | operator>> (uchar &UCh) |
TSIn & | operator>> (char &Ch) |
TSIn & | operator>> (short &Sh) |
TSIn & | operator>> (ushort &USh) |
TSIn & | operator>> (int &Int) |
TSIn & | operator>> (uint &UInt) |
TSIn & | operator>> (int64 &Int) |
TSIn & | operator>> (uint64 &UInt) |
TSIn & | operator>> (float &Flt) |
TSIn & | operator>> (double &Double) |
TSIn & | operator>> (long double &LDouble) |
bool | GetNextLn (TStr &LnStr) |
bool | GetNextLn (TChA &LnChA) |
Static Public Attributes | |
static const TPt< TSIn > | StdIn = PSIn(new TStdIn()) |
Friends | |
class | TPt< TSIn > |
TSIn::TSIn | ( | ) | [inline] |
TSIn::TSIn | ( | const TStr & | Str | ) |
virtual TSIn::~TSIn | ( | ) | [inline, virtual] |
virtual bool TSIn::Eof | ( | ) | [pure virtual] |
virtual int TSIn::GetBf | ( | const void * | Bf, |
const TSize & | BfL | ||
) | [pure virtual] |
virtual char TSIn::GetCh | ( | ) | [pure virtual] |
bool TSIn::GetNextLn | ( | TStr & | LnStr | ) |
bool TSIn::GetNextLn | ( | TChA & | LnChA | ) |
bool TSIn::IsFastMode | ( | ) | const [inline] |
virtual int TSIn::Len | ( | ) | const [pure virtual] |
void TSIn::Load | ( | bool & | Bool | ) | [inline] |
void TSIn::Load | ( | uchar & | UCh | ) | [inline] |
void TSIn::Load | ( | char & | Ch | ) | [inline] |
void TSIn::Load | ( | short & | Short | ) | [inline] |
void TSIn::Load | ( | ushort & | UShort | ) | [inline] |
void TSIn::Load | ( | int & | Int | ) | [inline] |
void TSIn::Load | ( | uint & | UInt | ) | [inline] |
void TSIn::Load | ( | int64 & | Int | ) | [inline] |
void TSIn::Load | ( | uint64 & | UInt | ) | [inline] |
void TSIn::Load | ( | double & | Flt | ) | [inline] |
void TSIn::Load | ( | sdouble & | SFlt | ) | [inline] |
void TSIn::Load | ( | ldouble & | LFlt | ) | [inline] |
void TSIn::Load | ( | char *& | CStr, |
const int & | MxCStrLen, | ||
const int & | CStrLen | ||
) | [inline] |
void TSIn::Load | ( | char *& | CStr | ) |
void TSIn::LoadBf | ( | const void * | Bf, |
const TSize & | BfL | ||
) | [inline] |
void TSIn::LoadCs | ( | ) |
void* TSIn::LoadNewBf | ( | const int & | BfL | ) | [inline] |
TSIn& TSIn::operator>> | ( | bool & | Bool | ) | [inline] |
TSIn& TSIn::operator>> | ( | char & | Ch | ) | [inline] |
TSIn& TSIn::operator>> | ( | short & | Sh | ) | [inline] |
TSIn& TSIn::operator>> | ( | int & | Int | ) | [inline] |
TSIn& TSIn::operator>> | ( | float & | Flt | ) | [inline] |
TSIn& TSIn::operator>> | ( | double & | Double | ) | [inline] |
TSIn& TSIn::operator>> | ( | long double & | LDouble | ) | [inline] |
virtual char TSIn::PeekCh | ( | ) | [pure virtual] |
virtual void TSIn::Reset | ( | ) | [inline, virtual] |
void TSIn::SetFastMode | ( | const bool & | _FastMode | ) | [inline] |
const PSIn TSIn::StdIn = PSIn(new TStdIn()) [static] |