SNAP Library 4.0, Developer Reference
2017-07-27 13:18:06
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 |