SNAP Library 2.3, Developer Reference  2014-06-16 11:58:46
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
TILxSymSt Class Reference

#include <lx.h>

Collaboration diagram for TILxSymSt:

Public Member Functions

 TILxSymSt ()
 
 TILxSymSt (const TILxSymSt &SymSt)
 
 TILxSymSt (TILx &Lx)
 
 TILxSymSt (TSIn &)
 
void Save (TSOut &)
 
void Restore (TILx &Lx)
 

Private Attributes

TLxSym Sym
 
TStr Str
 
TStr UcStr
 
TStr CmtStr
 
bool Bool
 
int Int
 
double Flt
 
int SymLnN
 
int SymLnChN
 
int SymChN
 

Detailed Description

Definition at line 107 of file lx.h.

Constructor & Destructor Documentation

TILxSymSt::TILxSymSt ( )

Definition at line 244 of file lx.cpp.

244  :
245  Sym(syUndef),
246  Str(), UcStr(), CmtStr(),
247  Bool(false), Int(0), Flt(0),
248  SymLnN(-1), SymLnChN(-1), SymChN(-1){}
int Int
Definition: lx.h:111
TStr Str
Definition: lx.h:110
double Flt
Definition: lx.h:111
Definition: lx.h:45
int SymLnChN
Definition: lx.h:112
int SymLnN
Definition: lx.h:112
bool Bool
Definition: lx.h:111
TStr UcStr
Definition: lx.h:110
int SymChN
Definition: lx.h:112
TLxSym Sym
Definition: lx.h:109
TStr CmtStr
Definition: lx.h:110
TILxSymSt::TILxSymSt ( const TILxSymSt SymSt)

Definition at line 250 of file lx.cpp.

References Fail.

250  :
251  Sym(SymSt.Sym),
252  Str(SymSt.Str), UcStr(SymSt.UcStr), CmtStr(SymSt.CmtStr),
253  Bool(SymSt.Bool), Int(SymSt.Int), Flt(SymSt.Flt),
254  SymLnN(SymSt.SymLnN), SymLnChN(SymSt.SymLnChN), SymChN(SymSt.SymChN){Fail;}
int Int
Definition: lx.h:111
#define Fail
Definition: bd.h:238
TStr Str
Definition: lx.h:110
double Flt
Definition: lx.h:111
int SymLnChN
Definition: lx.h:112
int SymLnN
Definition: lx.h:112
bool Bool
Definition: lx.h:111
TStr UcStr
Definition: lx.h:110
int SymChN
Definition: lx.h:112
TLxSym Sym
Definition: lx.h:109
TStr CmtStr
Definition: lx.h:110
TILxSymSt::TILxSymSt ( TILx Lx)

Definition at line 256 of file lx.cpp.

256  :
257  Sym(Lx.Sym),
258  Str(Lx.Str), UcStr(Lx.UcStr), CmtStr(Lx.CmtStr),
259  Bool(Lx.Bool), Int(Lx.Int), Flt(Lx.Flt),
260  SymLnN(Lx.SymLnN), SymLnChN(Lx.SymLnChN), SymChN(Lx.SymChN){}
int SymLnN
Definition: lx.h:152
int Int
Definition: lx.h:111
TLxSym Sym
Definition: lx.h:149
TStr Str
Definition: lx.h:110
TChA UcStr
Definition: lx.h:150
double Flt
Definition: lx.h:111
TChA Str
Definition: lx.h:150
bool Bool
Definition: lx.h:151
int SymLnChN
Definition: lx.h:112
int SymLnChN
Definition: lx.h:152
int SymLnN
Definition: lx.h:112
int Int
Definition: lx.h:151
int SymChN
Definition: lx.h:152
bool Bool
Definition: lx.h:111
TStr UcStr
Definition: lx.h:110
int SymChN
Definition: lx.h:112
TLxSym Sym
Definition: lx.h:109
TChA CmtStr
Definition: lx.h:150
double Flt
Definition: lx.h:151
TStr CmtStr
Definition: lx.h:110
TILxSymSt::TILxSymSt ( TSIn )
inline

Definition at line 117 of file lx.h.

References Fail.

117 {Fail;}
#define Fail
Definition: bd.h:238

Member Function Documentation

void TILxSymSt::Restore ( TILx Lx)

Definition at line 262 of file lx.cpp.

References Bool, TILx::Bool, CmtStr, TILx::CmtStr, Flt, TILx::Flt, Int, TILx::Int, Str, TILx::Str, Sym, TILx::Sym, TILx::SymChN, SymLnChN, TILx::SymLnChN, SymLnN, TILx::SymLnN, UcStr, and TILx::UcStr.

Referenced by TILx::GetSym(), and TILx::PeekSym().

262  {
263  Lx.Sym=Sym;
264  Lx.Str=Str; Lx.UcStr=UcStr; Lx.CmtStr=CmtStr;
265  Lx.Bool=Bool; Lx.Int=Int; Lx.Flt=Flt;
266  Lx.SymLnN=SymLnN; Lx.SymLnChN=SymLnChN; Lx.SymChN=Lx.SymChN;}
int SymLnN
Definition: lx.h:152
int Int
Definition: lx.h:111
TLxSym Sym
Definition: lx.h:149
TStr Str
Definition: lx.h:110
TChA UcStr
Definition: lx.h:150
double Flt
Definition: lx.h:111
TChA Str
Definition: lx.h:150
bool Bool
Definition: lx.h:151
int SymLnChN
Definition: lx.h:112
int SymLnChN
Definition: lx.h:152
int SymLnN
Definition: lx.h:112
int Int
Definition: lx.h:151
int SymChN
Definition: lx.h:152
bool Bool
Definition: lx.h:111
TStr UcStr
Definition: lx.h:110
TLxSym Sym
Definition: lx.h:109
TChA CmtStr
Definition: lx.h:150
double Flt
Definition: lx.h:151
TStr CmtStr
Definition: lx.h:110

Here is the caller graph for this function:

void TILxSymSt::Save ( TSOut )
inline

Definition at line 118 of file lx.h.

References Fail.

118 {Fail;}
#define Fail
Definition: bd.h:238

Member Data Documentation

bool TILxSymSt::Bool
private

Definition at line 111 of file lx.h.

Referenced by Restore().

TStr TILxSymSt::CmtStr
private

Definition at line 110 of file lx.h.

Referenced by Restore().

double TILxSymSt::Flt
private

Definition at line 111 of file lx.h.

Referenced by Restore().

int TILxSymSt::Int
private

Definition at line 111 of file lx.h.

Referenced by Restore().

TStr TILxSymSt::Str
private

Definition at line 110 of file lx.h.

Referenced by Restore().

TLxSym TILxSymSt::Sym
private

Definition at line 109 of file lx.h.

Referenced by Restore().

int TILxSymSt::SymChN
private

Definition at line 112 of file lx.h.

int TILxSymSt::SymLnChN
private

Definition at line 112 of file lx.h.

Referenced by Restore().

int TILxSymSt::SymLnN
private

Definition at line 112 of file lx.h.

Referenced by Restore().

TStr TILxSymSt::UcStr
private

Definition at line 110 of file lx.h.

Referenced by Restore().


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