SNAP Library 2.4, Developer Reference  2015-05-11 19:40:56
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
TLnRet Class Reference

#include <fl.h>

Collaboration diagram for TLnRet:

Public Member Functions

 TLnRet (const PSIn &_SIn)
 
bool NextLn (TStr &LnStr)
 

Private Member Functions

 UndefDefaultCopyAssign (TLnRet)
 

Private Attributes

PSIn SIn
 

Detailed Description

Definition at line 479 of file fl.h.

Constructor & Destructor Documentation

TLnRet::TLnRet ( const PSIn _SIn)
inline

Definition at line 484 of file fl.h.

484 : SIn(_SIn) {}
PSIn SIn
Definition: fl.h:481

Member Function Documentation

bool TLnRet::NextLn ( TStr LnStr)

Definition at line 740 of file fl.cpp.

References TSIn::Eof(), TCh::EofCh, TSIn::GetCh(), and SIn.

740  {
741  if (SIn->Eof()) { return false; }
742  TChA LnChA; char Ch = TCh::EofCh;
743  while (!SIn->Eof() && ((Ch=SIn->GetCh())!='\n')) {
744  if (Ch != '\r') { LnChA += Ch; }
745  }
746  LnStr = LnChA; return true;
747 }
static const char EofCh
Definition: dt.h:947
virtual bool Eof()=0
Definition: dt.h:201
PSIn SIn
Definition: fl.h:481
virtual char GetCh()=0

Here is the call graph for this function:

TLnRet::UndefDefaultCopyAssign ( TLnRet  )
private

Member Data Documentation

PSIn TLnRet::SIn
private

Definition at line 481 of file fl.h.

Referenced by NextLn().


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