|
SNAP Library 3.0, Developer Reference
2016-07-20 17:56:49
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
|

Public Member Functions | |
| TUrlLx (const TStr &_Str) | |
| bool | Eof () const |
| char | GetCh () |
| char | PeekCh () const |
| char | GetCh (const char &Ch) |
| TStr | GetStr (const TStr &Str) |
| const char * | GetStr (const char *Str) |
| bool | IsSchemeCh () const |
| char | GetSchemeCh () |
| bool | IsDigitCh () const |
| char | GetDigitCh () |
| bool | IsHSegmentCh () const |
| char | GetHSegmentCh () |
| TStr | GetToCh (const char &Ch=TUrlLxChDef::EofCh) |
| TStr | GetScheme () |
| TStr | GetHost () |
| TStr | GetDigits () |
| TStr | GetHostPort (TStr &HostNm, TStr &PortStr, int &PortN) |
| TStr | GetHPath (TStrV &PathSegV) |
| TStr | GetSearch () |
Static Public Attributes | |
| static const TUrlLxChDef | ChDef |
Private Attributes | |
| TChA | Bf |
| int | BfC |
Static Private Attributes | |
| static const char | EofCh =TUrlLxChDef::EofCh |
|
inline |
Definition at line 84 of file url.cpp.
References Bf, BfC, and TChA::Len().
Referenced by TUrl::GetAbs(), GetCh(), and PeekCh().


|
inline |
Definition at line 85 of file url.cpp.
References Bf, BfC, Eof(), and EofCh.
Referenced by TUrl::GetAbs(), GetDigitCh(), GetHost(), GetHostPort(), GetHPath(), GetHSegmentCh(), GetScheme(), GetSchemeCh(), GetStr(), and GetToCh().


|
inline |
|
inline |
Definition at line 99 of file url.cpp.
References EAssertR, GetCh(), and IsDigitCh().
Referenced by GetDigits().


|
inline |
Definition at line 109 of file url.cpp.
References GetDigitCh(), and IsDigitCh().
Referenced by GetHostPort().


| TStr TUrlLx::GetHost | ( | ) |
Definition at line 119 of file url.cpp.
References ChDef, TChA::Clr(), EAssertR, GetCh(), TUrlLxChDef::IsHostCh(), PeekCh(), and TChA::ToLc().
Referenced by GetHostPort().


Definition at line 130 of file url.cpp.
References GetCh(), GetDigits(), GetHost(), TStr::GetInt(), IsDigitCh(), and PeekCh().
Referenced by TUrl::GetAbs().


Definition at line 139 of file url.cpp.
References TVec< TVal, TSizeTy >::Add(), TChA::Clr(), GetCh(), GetHSegmentCh(), IsHSegmentCh(), and PeekCh().
Referenced by TUrl::GetAbs().


|
inline |
Definition at line 101 of file url.cpp.
References EAssertR, GetCh(), and IsHSegmentCh().
Referenced by GetHPath().


|
inline |
Definition at line 105 of file url.cpp.
References GetCh(), GetSchemeCh(), IsSchemeCh(), and TChA::ToLc().
Referenced by TUrl::GetAbs().


|
inline |
Definition at line 97 of file url.cpp.
References EAssertR, GetCh(), and IsSchemeCh().
Referenced by GetScheme().


|
inline |
Definition at line 113 of file url.cpp.
References GetToCh().
Referenced by TUrl::GetAbs().


Definition at line 88 of file url.cpp.
References GetCh(), and TStr::Len().
Referenced by TUrl::GetAbs().


|
inline |
|
inline |
Definition at line 102 of file url.cpp.
References EofCh, GetCh(), and PeekCh().
Referenced by TUrl::GetAbs(), and GetSearch().


|
inline |
Definition at line 98 of file url.cpp.
References ChDef, TUrlLxChDef::IsDigitCh(), and PeekCh().
Referenced by GetDigitCh(), GetDigits(), and GetHostPort().


|
inline |
Definition at line 100 of file url.cpp.
References ChDef, TUrlLxChDef::IsHSegmentCh(), and PeekCh().
Referenced by GetHPath(), and GetHSegmentCh().


|
inline |
Definition at line 96 of file url.cpp.
References ChDef, TUrlLxChDef::IsSchemeCh(), and PeekCh().
Referenced by GetScheme(), and GetSchemeCh().


|
inline |
Definition at line 86 of file url.cpp.
References Bf, BfC, Eof(), and EofCh.
Referenced by TUrl::GetAbs(), GetHost(), GetHostPort(), GetHPath(), GetToCh(), IsDigitCh(), IsHSegmentCh(), and IsSchemeCh().


|
private |
|
private |
|
static |
Definition at line 82 of file url.cpp.
Referenced by GetHost(), IsDigitCh(), IsHSegmentCh(), and IsSchemeCh().
|
staticprivate |