SNAP Library, User Reference  2012-10-02 12:56:23
SNAP, a general purpose network analysis and graph mining library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
TXmlLx Class Reference

List of all members.

Public Member Functions

void SkipWs ()
 TXmlLx (const PSIn &_SIn, const TXmlSpacing &_Spacing=xspIntact)
TXmlLx & operator= (const TXmlLx &)
TXmlLxSym GetSym ()
TStr GetSymStr () const
void EThrow (const TStr &MsgStr) const
TStr GetFPosStr () const
void ClrArgV ()
void AddArg (const TStr &ArgNm, const TStr &ArgVal)
bool IsArgNm (const TStr &ArgNm) const
int GetArgs () const
void GetArg (const int &ArgN, TStr &ArgNm, TStr &ArgVal) const
TStr GetArgVal (const TStr &ArgNm, const TStr &DfVal=TStr()) const
bool IsEntityNm (const TStr &EntityNm, TStr &EntityVal) const
void PutEntityVal (const TStr &Nm, const TStr &Val)
bool IsPEntityNm (const TStr &EntityNm, TStr &EntityVal) const
void PutPEntityVal (const TStr &Nm, const TStr &Val)

Static Public Member Functions

static char GetArgValQCh (const TStr &ArgVal)
static TStr GetXmlLxSymStr (const TXmlLxSym &XmlLxSym)
static bool IsTagNm (const TStr &Str)
static TStr GetXmlStrFromPlainMem (const TMem &PlainMem)
static TStr GetXmlStrFromPlainStr (const TChA &PlainChA)
static TStr GetPlainStrFromXmlStr (const TStr &XmlStr)
static TStr GetUsAsciiStrFromXmlStr (const TStr &EntRefStr)
static TStr GetChRefFromYuEntRef (const TStr &YuEntRefStr)

Public Attributes

TXmlLxSym Sym
TChA TxtChA
TStr TagNm
TStrKdV ArgNmValKdV

Constructor & Destructor Documentation

TXmlLx::TXmlLx ( const PSIn &  _SIn,
const TXmlSpacing &  _Spacing = xspIntact 
) [inline]

Member Function Documentation

void TXmlLx::AddArg ( const TStr &  ArgNm,
const TStr &  ArgVal 
) [inline]
void TXmlLx::ClrArgV ( ) [inline]
void TXmlLx::EThrow ( const TStr &  MsgStr) const
void TXmlLx::GetArg ( const int &  ArgN,
TStr &  ArgNm,
TStr &  ArgVal 
) const [inline]
int TXmlLx::GetArgs ( ) const [inline]
TStr TXmlLx::GetArgVal ( const TStr &  ArgNm,
const TStr &  DfVal = TStr() 
) const [inline]
static char TXmlLx::GetArgValQCh ( const TStr &  ArgVal) [inline, static]
TStr TXmlLx::GetChRefFromYuEntRef ( const TStr &  YuEntRefStr) [static]
TStr TXmlLx::GetPlainStrFromXmlStr ( const TStr &  XmlStr) [static]
TStr TXmlLx::GetUsAsciiStrFromXmlStr ( const TStr &  EntRefStr) [static]
TStr TXmlLx::GetXmlLxSymStr ( const TXmlLxSym &  XmlLxSym) [static]
TStr TXmlLx::GetXmlStrFromPlainMem ( const TMem &  PlainMem) [static]
TStr TXmlLx::GetXmlStrFromPlainStr ( const TChA &  PlainChA) [static]
bool TXmlLx::IsArgNm ( const TStr &  ArgNm) const [inline]
bool TXmlLx::IsEntityNm ( const TStr &  EntityNm,
TStr &  EntityVal 
) const [inline]
bool TXmlLx::IsPEntityNm ( const TStr &  EntityNm,
TStr &  EntityVal 
) const [inline]
bool TXmlLx::IsTagNm ( const TStr &  Str) [static]
TXmlLx& TXmlLx::operator= ( const TXmlLx &  ) [inline]
void TXmlLx::PutEntityVal ( const TStr &  Nm,
const TStr &  Val 
) [inline]
void TXmlLx::PutPEntityVal ( const TStr &  Nm,
const TStr &  Val 
) [inline]
void TXmlLx::SkipWs ( )

Member Data Documentation


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