SNAP Library 2.0, User Reference  2013-05-13 16:33:57
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
TStdOut Class Reference

#include <fl.h>

Inherits TSOut.

List of all members.

Public Member Functions

 TStdOut ()
int PutCh (const char &Ch)
int PutBf (const void *LBf, const TSize &LBfL)
void Flush ()

Static Public Member Functions

static TPt< TSOutNew ()

Private Member Functions

 TStdOut (const TStdOut &)
TStdOutoperator= (const TStdOut &)

Detailed Description

Definition at line 260 of file fl.h.


Constructor & Destructor Documentation

TStdOut::TStdOut ( const TStdOut ) [private]

Definition at line 213 of file fl.cpp.

: TSBase(TSStr("Standard output")), TSOut("Standard output"){}

Member Function Documentation

void TStdOut::Flush ( ) [inline, virtual]

Implements TSOut.

Definition at line 270 of file fl.h.

{fflush(stdout);}
static TPt<TSOut> TStdOut::New ( ) [inline, static]

Definition at line 266 of file fl.h.

{return new TStdOut();}
TStdOut& TStdOut::operator= ( const TStdOut ) [private]
int TStdOut::PutBf ( const void *  LBf,
const TSize LBfL 
) [virtual]

Implements TSOut.

Definition at line 232 of file fl.cpp.

                                                    {
  int LBfS=0;
  for (TSize LBfC=0; LBfC<LBfL; LBfC++){
    LBfS+=PutCh(((char*)LBf)[LBfC]);}
  return LBfS;
}
int TStdOut::PutCh ( const char &  Ch) [inline, virtual]

Implements TSOut.

Definition at line 268 of file fl.h.

{putchar(Ch); return Ch;}

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