| 
    SNAP Library 6.0, Developer Reference
    2020-12-09 16:24:20
    
   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 TChA::Len().
Referenced by TUrl::GetAbs(), GetCh(), and PeekCh().


      
  | 
  inline | 
Definition at line 85 of file url.cpp.
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 GetCh(), and PeekCh().
Referenced by TUrl::GetAbs(), and GetSearch().


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


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


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


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


      
  | 
  static | 
      
  | 
  staticprivate |