|
SNAP Library, User Reference
2012-10-02 12:56:23
SNAP, a general purpose network analysis and graph mining library
|
Public Types | |
| typedef TStrKdV | TArgNmValV |
Public Member Functions | |
| THtmlLx (const PSIn &_SIn, const bool &_DoParseArg=true) | |
| THtmlLx & | operator= (const THtmlLx &) |
| void | PutCh (const char &_Ch) |
| void | PutStr (const TStr &Str) |
| THtmlLxSym | GetSym () |
| PHtmlTok | GetTok (const bool &DoUc=true) |
| TStr | GetPreSpaceStr () const |
| int | GetArgs () const |
| TStr | GetArgNm (const int &ArgN) const |
| TStr | GetArgVal (const int &ArgN) const |
| bool | IsArg (const TStr &ArgNm) const |
| TStr | GetArg (const TStr &ArgNm, const TStr &DfArgVal=TStr()) const |
| void | PutArg (const TStr &ArgNm, const TStr &ArgVal) |
| TStr | GetFullBTagStr () const |
| void | MoveToStrOrEof (const TStr &Str) |
| void | MoveToBTagOrEof (const TStr &TagNm) |
| void | MoveToBTag2OrEof (const TStr &TagNm1, const TStr &TagNm2) |
| void | MoveToBTag3OrEof (const TStr &TagNm1, const TStr &TagNm2, const TStr &TagNm3) |
| void | MoveToBTagOrETagOrEof (const TStr &BTagNm, const TStr &ETagNm) |
| void | MoveToBTagArgOrEof (const TStr &TagNm, const TStr &ArgNm, const TStr &ArgVal) |
| void | MoveToBTagArg2OrEof (const TStr &TagNm, const TStr &ArgNm1, const TStr &ArgVal1, const TStr &ArgNm2, const TStr &ArgVal2, const bool &AndOpP=true) |
| void | MoveToBTagOrEof (const TStr &TagNm1, const TStr &ArgNm1, const TStr &ArgVal1, const TStr &TagNm2, const TStr &ArgNm2, const TStr &ArgVal2) |
| void | MoveToETagOrEof (const TStr &TagNm) |
| TStr | GetTextOnlyStrToEof () |
| TStr | GetStrToBTag (const TStr &TagNm, const bool &TxtOnlyP=false) |
| TStr | GetStrToBTag (const TStr &TagNm, const TStr &ArgNm, const TStr &ArgVal, const bool &TxtOnlyP=false) |
| TStr | GetStrToETag (const TStr &TagNm, const bool &TxtOnlyP=false) |
| TStr | GetStrToETag2 (const TStr &TagNm1, const TStr &TagNm2, const bool &TxtOnlyP=false) |
| TStr | GetStrInTag (const TStr &TagNm, const bool &TxtOnlyP=false) |
| TStr | GetHRefBeforeStr (const TStr &Str) |
| bool | IsGetBTag (const TStr &TagNm) |
| bool | IsGetETag (const TStr &TagNm) |
Static Public Member Functions | |
| static TStr | GetSymStr (const THtmlLxSym &Sym) |
| static TStr | GetEscapedStr (const TChA &ChA) |
| static TStr | GetAsciiStr (const TChA &ChA, const char &GenericCh='_') |
| static void | GetTokStrV (const TStr &Str, TStrV &TokStrV) |
| static TStr | GetNoTag (const TStr &Str) |
Public Attributes | |
| THtmlLxSym | Sym |
| int | SymBChX |
| int | SymEChX |
| TChA | ChA |
| TChA | UcChA |
| TChA | SymChA |
| int | PreSpaces |
| TChA | PreSpaceChA |
| TArgNmValV | ArgNmValV |
| typedef TStrKdV THtmlLx::TArgNmValV |
| THtmlLx::THtmlLx | ( | const PSIn & | _SIn, |
| const bool & | _DoParseArg = true |
||
| ) | [inline] |
| TStr THtmlLx::GetArg | ( | const TStr & | ArgNm, |
| const TStr & | DfArgVal = TStr() |
||
| ) | const [inline] |
| TStr THtmlLx::GetArgNm | ( | const int & | ArgN | ) | const [inline] |
| int THtmlLx::GetArgs | ( | ) | const [inline] |
| TStr THtmlLx::GetArgVal | ( | const int & | ArgN | ) | const [inline] |
| TStr THtmlLx::GetAsciiStr | ( | const TChA & | ChA, |
| const char & | GenericCh = '_' |
||
| ) | [static] |
| TStr THtmlLx::GetEscapedStr | ( | const TChA & | ChA | ) | [static] |
| TStr THtmlLx::GetFullBTagStr | ( | ) | const |
| TStr THtmlLx::GetHRefBeforeStr | ( | const TStr & | Str | ) |
| TStr THtmlLx::GetNoTag | ( | const TStr & | Str | ) | [static] |
| TStr THtmlLx::GetPreSpaceStr | ( | ) | const [inline] |
| TStr THtmlLx::GetStrInTag | ( | const TStr & | TagNm, |
| const bool & | TxtOnlyP = false |
||
| ) |
| TStr THtmlLx::GetStrToBTag | ( | const TStr & | TagNm, |
| const bool & | TxtOnlyP = false |
||
| ) |
| TStr THtmlLx::GetStrToBTag | ( | const TStr & | TagNm, |
| const TStr & | ArgNm, | ||
| const TStr & | ArgVal, | ||
| const bool & | TxtOnlyP = false |
||
| ) |
| TStr THtmlLx::GetStrToETag | ( | const TStr & | TagNm, |
| const bool & | TxtOnlyP = false |
||
| ) |
| TStr THtmlLx::GetStrToETag2 | ( | const TStr & | TagNm1, |
| const TStr & | TagNm2, | ||
| const bool & | TxtOnlyP = false |
||
| ) |
| TStr THtmlLx::GetSymStr | ( | const THtmlLxSym & | Sym | ) | [static] |
| PHtmlTok THtmlLx::GetTok | ( | const bool & | DoUc = true | ) |
| void THtmlLx::GetTokStrV | ( | const TStr & | Str, |
| TStrV & | TokStrV | ||
| ) | [static] |
| bool THtmlLx::IsArg | ( | const TStr & | ArgNm | ) | const [inline] |
| bool THtmlLx::IsGetBTag | ( | const TStr & | TagNm | ) |
| bool THtmlLx::IsGetETag | ( | const TStr & | TagNm | ) |
| void THtmlLx::MoveToBTag2OrEof | ( | const TStr & | TagNm1, |
| const TStr & | TagNm2 | ||
| ) |
| void THtmlLx::MoveToBTag3OrEof | ( | const TStr & | TagNm1, |
| const TStr & | TagNm2, | ||
| const TStr & | TagNm3 | ||
| ) |
| void THtmlLx::MoveToBTagArg2OrEof | ( | const TStr & | TagNm, |
| const TStr & | ArgNm1, | ||
| const TStr & | ArgVal1, | ||
| const TStr & | ArgNm2, | ||
| const TStr & | ArgVal2, | ||
| const bool & | AndOpP = true |
||
| ) |
| void THtmlLx::MoveToBTagArgOrEof | ( | const TStr & | TagNm, |
| const TStr & | ArgNm, | ||
| const TStr & | ArgVal | ||
| ) |
| void THtmlLx::MoveToBTagOrEof | ( | const TStr & | TagNm | ) |
| void THtmlLx::MoveToBTagOrEof | ( | const TStr & | TagNm1, |
| const TStr & | ArgNm1, | ||
| const TStr & | ArgVal1, | ||
| const TStr & | TagNm2, | ||
| const TStr & | ArgNm2, | ||
| const TStr & | ArgVal2 | ||
| ) |
| void THtmlLx::MoveToBTagOrETagOrEof | ( | const TStr & | BTagNm, |
| const TStr & | ETagNm | ||
| ) |
| void THtmlLx::MoveToETagOrEof | ( | const TStr & | TagNm | ) |
| void THtmlLx::MoveToStrOrEof | ( | const TStr & | Str | ) |
| void THtmlLx::PutArg | ( | const TStr & | ArgNm, |
| const TStr & | ArgVal | ||
| ) | [inline] |
| void THtmlLx::PutCh | ( | const char & | _Ch | ) | [inline] |
| void THtmlLx::PutStr | ( | const TStr & | Str | ) | [inline] |
| int THtmlLx::SymBChX |
| int THtmlLx::SymEChX |