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)
TXmlLxoperator= (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: