SNAP Library 4.1, Developer Reference  2018-07-26 16:30:42
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 557 of file fl.h.

Constructor & Destructor Documentation

TLnRet::TLnRet ( const PSIn _SIn)
inline

Definition at line 562 of file fl.h.

562 : SIn(_SIn) {}
PSIn SIn
Definition: fl.h:559

Member Function Documentation

bool TLnRet::NextLn ( TStr LnStr)

Definition at line 955 of file fl.cpp.

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

955  {
956  if (SIn->Eof()) { return false; }
957  TChA LnChA; char Ch = TCh::EofCh;
958  while (!SIn->Eof() && ((Ch=SIn->GetCh())!='\n')) {
959  if (Ch != '\r') { LnChA += Ch; }
960  }
961  LnStr = LnChA; return true;
962 }
static const char EofCh
Definition: dt.h:1037
virtual bool Eof()=0
Definition: dt.h:201
PSIn SIn
Definition: fl.h:559
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 559 of file fl.h.

Referenced by NextLn().


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