Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ada-url/ada
/ functions
Functions
683 in github.com/ada-url/ada
⨍
Functions
683
◇
Types & classes
123
↓ 7 callers
Function
unreachable
include/ada/common_defs.h:161
↓ 6 callers
Function
ada_get_hostname
src/ada_c.cpp:187
↓ 6 callers
Function
ada_get_password
src/ada_c.cpp:151
↓ 6 callers
Function
ada_get_pathname
src/ada_c.cpp:196
↓ 6 callers
Function
ada_search_params_keys_iter_next
src/ada_c.cpp:668
↓ 6 callers
Function
ada_search_params_values_iter_next
src/ada_c.cpp:696
↓ 6 callers
Method
construct_error
include/ada/expected.h:743
↓ 6 callers
Function
convert_modifier_to_string
src/url_pattern_helpers.cpp:172
↓ 6 callers
Function
file_exists
tests/wpt_url_tests.cpp:60
↓ 6 callers
Function
file_exists
benchmarks/bench_ipv4.cpp:95
↓ 6 callers
Method
has_next
include/ada/url_search_params-inl.h:263
↓ 6 callers
Method
has_port
include/ada/url-inl.h:22
↓ 6 callers
Method
is_hash_prefix
include/ada/url_pattern_helpers-inl.h:56
↓ 6 callers
Function
make_key
@private convert a string_view to a 64-bit integer key for fast comparison
include/ada/scheme-inl.h:26
↓ 6 callers
Function
pretty_print
benchmarks/bench_protocol.cpp:134
↓ 6 callers
Method
set
include/ada/url_search_params-inl.h:137
↓ 6 callers
Function
shorten_path
src/helpers.cpp:103
↓ 6 callers
Function
shuffle_bench
benchmarks/bench_protocol.cpp:24
↓ 6 callers
Function
uses_unsupported_regex_syntax
Check if a pattern uses JavaScript RegExp "v" flag specific features that std::regex cannot handle correctly. This includes: - Character class subtrac
tests/wpt_urlpattern_tests.cpp:44
↓ 5 callers
Function
ada_get_host
src/ada_c.cpp:178
↓ 5 callers
Function
ada_set_href
src/ada_c.cpp:239
↓ 5 callers
Method
add_token_with_defaults
include/ada/url_pattern_helpers-inl.h:433
↓ 5 callers
Function
escape_pattern_string
src/url_pattern_helpers.cpp:903
↓ 5 callers
Function
exercise_exec_and_test
Exercise exec() and test() on a parsed url_pattern with an ASCII input. We restrict inputs to ASCII to avoid catastrophic regex backtracking.
fuzz/url_pattern.cc:26
↓ 5 callers
Function
exercise_result
fuzz/url_pattern.cc:11
↓ 5 callers
Function
find_direction
src/ada_idna.cpp:8858
↓ 5 callers
Method
get_prefix
include/ada/url_pattern-inl.h:132
↓ 5 callers
Method
has_valid_domain
src/url.cpp:600
↓ 5 callers
Function
is_alpha
include/ada/checkers-inl.h:37
↓ 5 callers
Function
is_ascii
src/ada_idna.cpp:9435
↓ 5 callers
Function
is_ascii
src/unicode.cpp:369
↓ 5 callers
Function
is_ascii_hex_digit
src/unicode.cpp:358
↓ 5 callers
Function
is_label_valid
src/ada_idna.cpp:8895
↓ 5 callers
Method
is_search_prefix
include/ada/url_pattern_helpers-inl.h:63
↓ 5 callers
Method
match
include/ada/url_pattern-inl.h:359
↓ 5 callers
Function
punycode_to_utf32
src/ada_idna.cpp:7902
↓ 5 callers
Method
rewind
include/ada/url_pattern_helpers-inl.h:48
↓ 5 callers
Method
set_hash
src/url.cpp:864
↓ 5 callers
Method
to_diagram
src/url_aggregator.cpp:1273
↓ 5 callers
Function
to_lower_ascii
src/unicode.cpp:37
↓ 5 callers
Method
try_consume_token
include/ada/url_pattern_helpers-inl.h:488
↓ 5 callers
Method
update_unencoded_base_hash
include/ada/url-inl.h:125
↓ 5 callers
Function
utf32_length_from_utf8
src/ada_idna.cpp:122
↓ 5 callers
Method
valptr
include/ada/expected.h:1310
↓ 4 callers
Function
ada_get_origin
caller must free the result with ada_free_owned_string
src/ada_c.cpp:114
↓ 4 callers
Function
ada_has_hash
src/ada_c.cpp:425
↓ 4 callers
Function
ada_print
singleheader/demo.c:7
↓ 4 callers
Function
ada_search_params_entries_iter_next
src/ada_c.cpp:724
↓ 4 callers
Function
ada_set_hash
* Update the hash/fragment of the URL. * * If a URL has `#` as the hash value, passing empty string to this function * does not remove the attribut
src/ada_c.cpp:329
↓ 4 callers
Function
ada_set_host
src/ada_c.cpp:247
↓ 4 callers
Function
ada_set_hostname
src/ada_c.cpp:255
↓ 4 callers
Function
ada_set_pathname
src/ada_c.cpp:299
↓ 4 callers
Function
ada_set_protocol
src/ada_c.cpp:264
↓ 4 callers
Function
ada_set_search
* Update the search/query of the URL. * * If a URL has `?` as the search value, passing empty string to this function * does not remove the attribu
src/ada_c.cpp:315
↓ 4 callers
Method
clear_search
include/ada/url-inl.h:158
↓ 4 callers
Method
construct
include/ada/expected.h:730
↓ 4 callers
Function
convert_hex_to_binary
src/unicode.cpp:448
↓ 4 callers
Method
get_all
include/ada/url_search_params-inl.h:89
↓ 4 callers
Method
get_hash
include/ada/url_pattern-inl.h:99
↓ 4 callers
Method
get_pathname_length
include/ada/url-inl.h:42
↓ 4 callers
Method
get_protocol
include/ada/url_pattern-inl.h:57
↓ 4 callers
Function
get_scheme_type
include/ada/scheme-inl.h:107
↓ 4 callers
Method
get_search
include/ada/url_pattern-inl.h:93
↓ 4 callers
Function
has_tabs_or_newline
src/unicode.cpp:63
↓ 4 callers
Function
is_ipv4
src/checkers.cpp:12
↓ 4 callers
Function
is_single_dot_path_segment
src/unicode.cpp:435
↓ 4 callers
Function
map
Map the characters according to IDNA, returning the empty string on error.
src/ada_idna.cpp:2704
↓ 4 callers
Function
normalize
src/ada_idna.cpp:7852
↓ 4 callers
Function
or_else_impl
include/ada/expected.h:2403
↓ 4 callers
Function
percent_decode
src/unicode.cpp:452
↓ 4 callers
Function
strip_trailing_spaces_from_opaque_path
src/helpers.cpp:1004
↓ 4 callers
Function
throw_exception
include/ada/expected.h:220
↓ 4 callers
Method
update_base_hostname
include/ada/url-inl.h:123
↓ 4 callers
Method
update_base_search
include/ada/url-inl.h:131
↓ 4 callers
Method
update_host_to_base_host
include/ada/url_aggregator-inl.h:1114
↓ 4 callers
Function
utf8_to_utf32
src/ada_idna.cpp:12
↓ 3 callers
Function
ada_can_parse
src/ada_c.cpp:88
↓ 3 callers
Function
ada_clear_hash
* Removes the hash of the URL. * * Despite `ada_set_hash` method, this function allows the complete * removal of the hash attribute, even if it has
src/ada_c.cpp:349
↓ 3 callers
Function
ada_clear_search
* Removes the search of the URL. * * Despite `ada_set_search` method, this function allows the complete * removal of the search attribute, even if
src/ada_c.cpp:362
↓ 3 callers
Function
ada_free_search_params
src/ada_c.cpp:475
↓ 3 callers
Function
ada_get_components
returns a pointer to the internal url_aggregator::url_components
src/ada_c.cpp:442
↓ 3 callers
Function
ada_has_port
src/ada_c.cpp:409
↓ 3 callers
Function
ada_has_search
src/ada_c.cpp:433
↓ 3 callers
Function
ada_parse
This function copies your input onto a memory buffer that has just the necessary size. This will entice tools to detect an out-of-bound access.
tests/url_components.cpp:22
↓ 3 callers
Function
ada_parse_search_params
src/ada_c.cpp:469
↓ 3 callers
Function
ada_parse_with_base
src/ada_c.cpp:75
↓ 3 callers
Function
ada_search_params_entries_iter_has_next
src/ada_c.cpp:737
↓ 3 callers
Function
ada_search_params_has_value
src/ada_c.cpp:570
↓ 3 callers
Function
ada_search_params_keys_iter_has_next
src/ada_c.cpp:681
↓ 3 callers
Function
ada_search_params_values_iter_has_next
src/ada_c.cpp:709
↓ 3 callers
Function
ada_set_password
src/ada_c.cpp:282
↓ 3 callers
Function
ada_set_port
src/ada_c.cpp:291
↓ 3 callers
Function
ada_set_username
src/ada_c.cpp:273
↓ 3 callers
Function
adapt
src/ada_idna.cpp:7887
↓ 3 callers
Method
add_token_with_default_length
include/ada/url_pattern_helpers-inl.h:423
↓ 3 callers
Method
append_base_password
include/ada/url_aggregator-inl.h:490
↓ 3 callers
Method
append_base_username
include/ada/url_aggregator-inl.h:372
↓ 3 callers
Function
contains_forbidden_domain_code_point
src/unicode.cpp:284
↓ 3 callers
Function
count_ascii_bytes
benchmarks/model_bench.cpp:68
↓ 3 callers
Function
doinclude
(fid: TextIO, file: str, line: str, origin: str)
singleheader/amalgamate.py:36
← previous
next →
101–200 of 683, ranked by callers