|
SNAP Library 4.1, User Reference
2018-07-26 16:30:42
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
|
#include <url.h>
Public Member Functions | |
| TUrlEnv () | |
| TUrlEnv (const TUrlEnv &UrlEnv) | |
| ~TUrlEnv () | |
| TUrlEnv (TSIn &SIn) | |
| void | Save (TSOut &SOut) |
| TUrlEnv & | operator= (const TUrlEnv &Env) |
| void | PutBaseUrlStr (const TStr &_BaseUrlStr) |
| TStr | GetBaseUrlStr () const |
| void | AddKeyVal (const TStr &KeyNm, const TStr &ValStr) |
| void | AddToKeyVal (const TStr &KeyNm, const TStr &ValStr) |
| bool | Empty () const |
| int | GetKeys () const |
| bool | IsKey (const TStr &KeyNm) const |
| int | GetKeyN (const TStr &KeyNm) const |
| TStr | GetKeyNm (const int &KeyN) const |
| int | GetVals (const int &KeyN) const |
| int | GetVals (const TStr &KeyNm) const |
| TStr | GetVal (const int &KeyN, const int &ValN=0) const |
| TStr | GetVal (const TStr &KeyNm, const int &ValN=0, const TStr &DfVal="") const |
| TStr | GetFullUrlStr () const |
Static Public Member Functions | |
| static PUrlEnv | New () |
| static PUrlEnv | New (const TStr &BaseUrlStr, const TStr &KeyNm1=TStr(), const TStr &ValStr1=TStr(), const TStr &KeyNm2=TStr(), const TStr &ValStr2=TStr(), const TStr &KeyNm3=TStr(), const TStr &ValStr3=TStr(), const TStr &KeyNm4=TStr(), const TStr &ValStr4=TStr()) |
| static PUrlEnv | Load (TSIn &SIn) |
| static PUrlEnv | MkClone (const PUrlEnv &UrlEnv) |
Private Attributes | |
| TCRef | CRef |
| TStr | BaseUrlStr |
| TStrV | KeyNmV |
| TStrStrVH | KeyNmToValH |
Friends | |
| class | TPt< TUrlEnv > |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |