|
static url_tree | url_tuple (string label) |
|
static url_tree | url_tuple (string label, string value) |
|
static url_tree | url_tuple (string label, string value, string content) |
|
static url_tree | url_tuple (string label, url_tree t1, url_tree t2) |
|
static bool | is_tuple (url_tree t, string s) |
|
static bool | is_tuple (url_tree t, const char *s) |
|
static bool | is_tuple (url_tree t, string s, int n) |
|
static bool | is_tuple (url_tree t, const char *s, int n) |
|
url | url_none () |
|
url | url_root (string protocol) |
|
url | url_wildcard () |
|
url | url_wildcard (string name) |
|
void | skip_ipv6 (string s, int &i) |
|
static bool | heuristic_is_path (string name, int type) |
|
static bool | heuristic_is_default (string name, int type) |
|
static bool | heuristic_is_http (string name) |
|
static bool | heuristic_is_ftp (string name) |
|
static bool | heuristic_is_mingw_default (string name, int type) |
|
static url | url_get_atom (string s, int type) |
|
url | url_get_name (string s, int type, int i) |
|
static url | url_get_path (string s, int type=URL_STANDARD, int i=0) |
|
url | url_path (string s, int type) |
|
static url | url_mingw_default (string name, int type) |
|
static url | url_default (string name, int type=URL_SYSTEM) |
|
url | url_general (string name, int type=URL_SYSTEM) |
|
url | url_system (string name) |
|
url | url_system (string dir, string name) |
|
url | url_standard (string name) |
|
url | url_standard (string dir, string name) |
|
url | url_pwd () |
|
url | url_ramdisc (string contents) |
|
static bool | is_special_root (url u) |
|
static bool | is_semi_root (url u) |
|
url | head (url u) |
|
url | tail (url u) |
|
string | suffix (url u, bool use_locase) |
|
string | suffix (url u) |
|
string | basename (url u, string suf) |
|
string | basename (url u) |
|
url | glue (url u, string s) |
|
url | unglue (url u, int nr) |
|
url | unblank (url u) |
|
url | relative (url base, url u) |
|
url | delta_sub (url base, url u) |
|
url | delta (url base, url u) |
|
string | get_root (url u) |
|
url | unroot (url u) |
|
url | reroot (url u, string protocol) |
|
static url | expand (url u1, url u2) |
|
url | expand (url u) |
|
static bool | operator<= (url u1, url u2) |
|
static url | sort_sub (url add, url to) |
|
url | sort (url u) |
|
static url | factor_sorted (url u) |
|
static url | factor_sub (url u) |
|
url | factor (url u) |
|
bool | descends (url u, url base) |
|
url | operator* (url u1, url u2) |
|
url | operator* (url u1, const char *name) |
|
url | operator* (url u1, string name) |
|
url | url_concat (url u1, url u2) |
|
url | operator| (url u1, url u2) |
|
url | url_or (url u1, url u2) |
|
bool | is_atomic (url u) |
|
bool | is_root (url u, string s) |
|
bool | is_root_web (url u) |
|
bool | is_wildcard (url u, int n) |
|
bool | is_pseudo_atomic (url u) |
|
bool | is_rooted (url u) |
|
bool | is_rooted (url u, string protocol) |
|
bool | is_rooted_web (url u) |
|
bool | is_name (url u) |
|
bool | is_rooted_name (url u) |
|
bool | is_name_in_path (url u) |
|
bool | is_ramdisc (url u) |
|
string | as_string (url u, int type) |
|
tm_ostream & | operator<< (tm_ostream &out, url u) |
|
- Copyright
- GPLv3
Unitests for url.
- Author
- Darcy
- Date
- 2019-2023
Definition in file url.cpp.