MCPcopy Create free account

hub / github.com/ada-url/ada / functions

Functions683 in github.com/ada-url/ada

↓ 7 callersFunctionunreachable
include/ada/common_defs.h:161
↓ 6 callersFunctionada_get_hostname
src/ada_c.cpp:187
↓ 6 callersFunctionada_get_password
src/ada_c.cpp:151
↓ 6 callersFunctionada_get_pathname
src/ada_c.cpp:196
↓ 6 callersFunctionada_search_params_keys_iter_next
src/ada_c.cpp:668
↓ 6 callersFunctionada_search_params_values_iter_next
src/ada_c.cpp:696
↓ 6 callersMethodconstruct_error
include/ada/expected.h:743
↓ 6 callersFunctionconvert_modifier_to_string
src/url_pattern_helpers.cpp:172
↓ 6 callersFunctionfile_exists
tests/wpt_url_tests.cpp:60
↓ 6 callersFunctionfile_exists
benchmarks/bench_ipv4.cpp:95
↓ 6 callersMethodhas_next
include/ada/url_search_params-inl.h:263
↓ 6 callersMethodhas_port
include/ada/url-inl.h:22
↓ 6 callersMethodis_hash_prefix
include/ada/url_pattern_helpers-inl.h:56
↓ 6 callersFunctionmake_key
@private convert a string_view to a 64-bit integer key for fast comparison
include/ada/scheme-inl.h:26
↓ 6 callersFunctionpretty_print
benchmarks/bench_protocol.cpp:134
↓ 6 callersMethodset
include/ada/url_search_params-inl.h:137
↓ 6 callersFunctionshorten_path
src/helpers.cpp:103
↓ 6 callersFunctionshuffle_bench
benchmarks/bench_protocol.cpp:24
↓ 6 callersFunctionuses_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 callersFunctionada_get_host
src/ada_c.cpp:178
↓ 5 callersFunctionada_set_href
src/ada_c.cpp:239
↓ 5 callersMethodadd_token_with_defaults
include/ada/url_pattern_helpers-inl.h:433
↓ 5 callersFunctionescape_pattern_string
src/url_pattern_helpers.cpp:903
↓ 5 callersFunctionexercise_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 callersFunctionexercise_result
fuzz/url_pattern.cc:11
↓ 5 callersFunctionfind_direction
src/ada_idna.cpp:8858
↓ 5 callersMethodget_prefix
include/ada/url_pattern-inl.h:132
↓ 5 callersMethodhas_valid_domain
src/url.cpp:600
↓ 5 callersFunctionis_alpha
include/ada/checkers-inl.h:37
↓ 5 callersFunctionis_ascii
src/ada_idna.cpp:9435
↓ 5 callersFunctionis_ascii
src/unicode.cpp:369
↓ 5 callersFunctionis_ascii_hex_digit
src/unicode.cpp:358
↓ 5 callersFunctionis_label_valid
src/ada_idna.cpp:8895
↓ 5 callersMethodis_search_prefix
include/ada/url_pattern_helpers-inl.h:63
↓ 5 callersMethodmatch
include/ada/url_pattern-inl.h:359
↓ 5 callersFunctionpunycode_to_utf32
src/ada_idna.cpp:7902
↓ 5 callersMethodrewind
include/ada/url_pattern_helpers-inl.h:48
↓ 5 callersMethodset_hash
src/url.cpp:864
↓ 5 callersMethodto_diagram
src/url_aggregator.cpp:1273
↓ 5 callersFunctionto_lower_ascii
src/unicode.cpp:37
↓ 5 callersMethodtry_consume_token
include/ada/url_pattern_helpers-inl.h:488
↓ 5 callersMethodupdate_unencoded_base_hash
include/ada/url-inl.h:125
↓ 5 callersFunctionutf32_length_from_utf8
src/ada_idna.cpp:122
↓ 5 callersMethodvalptr
include/ada/expected.h:1310
↓ 4 callersFunctionada_get_origin
caller must free the result with ada_free_owned_string
src/ada_c.cpp:114
↓ 4 callersFunctionada_has_hash
src/ada_c.cpp:425
↓ 4 callersFunctionada_print
singleheader/demo.c:7
↓ 4 callersFunctionada_search_params_entries_iter_next
src/ada_c.cpp:724
↓ 4 callersFunctionada_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 callersFunctionada_set_host
src/ada_c.cpp:247
↓ 4 callersFunctionada_set_hostname
src/ada_c.cpp:255
↓ 4 callersFunctionada_set_pathname
src/ada_c.cpp:299
↓ 4 callersFunctionada_set_protocol
src/ada_c.cpp:264
↓ 4 callersFunctionada_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 callersMethodclear_search
include/ada/url-inl.h:158
↓ 4 callersMethodconstruct
include/ada/expected.h:730
↓ 4 callersFunctionconvert_hex_to_binary
src/unicode.cpp:448
↓ 4 callersMethodget_all
include/ada/url_search_params-inl.h:89
↓ 4 callersMethodget_hash
include/ada/url_pattern-inl.h:99
↓ 4 callersMethodget_pathname_length
include/ada/url-inl.h:42
↓ 4 callersMethodget_protocol
include/ada/url_pattern-inl.h:57
↓ 4 callersFunctionget_scheme_type
include/ada/scheme-inl.h:107
↓ 4 callersMethodget_search
include/ada/url_pattern-inl.h:93
↓ 4 callersFunctionhas_tabs_or_newline
src/unicode.cpp:63
↓ 4 callersFunctionis_ipv4
src/checkers.cpp:12
↓ 4 callersFunctionis_single_dot_path_segment
src/unicode.cpp:435
↓ 4 callersFunctionmap
Map the characters according to IDNA, returning the empty string on error.
src/ada_idna.cpp:2704
↓ 4 callersFunctionnormalize
src/ada_idna.cpp:7852
↓ 4 callersFunctionor_else_impl
include/ada/expected.h:2403
↓ 4 callersFunctionpercent_decode
src/unicode.cpp:452
↓ 4 callersFunctionstrip_trailing_spaces_from_opaque_path
src/helpers.cpp:1004
↓ 4 callersFunctionthrow_exception
include/ada/expected.h:220
↓ 4 callersMethodupdate_base_hostname
include/ada/url-inl.h:123
↓ 4 callersMethodupdate_base_search
include/ada/url-inl.h:131
↓ 4 callersMethodupdate_host_to_base_host
include/ada/url_aggregator-inl.h:1114
↓ 4 callersFunctionutf8_to_utf32
src/ada_idna.cpp:12
↓ 3 callersFunctionada_can_parse
src/ada_c.cpp:88
↓ 3 callersFunctionada_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 callersFunctionada_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 callersFunctionada_free_search_params
src/ada_c.cpp:475
↓ 3 callersFunctionada_get_components
returns a pointer to the internal url_aggregator::url_components
src/ada_c.cpp:442
↓ 3 callersFunctionada_has_port
src/ada_c.cpp:409
↓ 3 callersFunctionada_has_search
src/ada_c.cpp:433
↓ 3 callersFunctionada_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 callersFunctionada_parse_search_params
src/ada_c.cpp:469
↓ 3 callersFunctionada_parse_with_base
src/ada_c.cpp:75
↓ 3 callersFunctionada_search_params_entries_iter_has_next
src/ada_c.cpp:737
↓ 3 callersFunctionada_search_params_has_value
src/ada_c.cpp:570
↓ 3 callersFunctionada_search_params_keys_iter_has_next
src/ada_c.cpp:681
↓ 3 callersFunctionada_search_params_values_iter_has_next
src/ada_c.cpp:709
↓ 3 callersFunctionada_set_password
src/ada_c.cpp:282
↓ 3 callersFunctionada_set_port
src/ada_c.cpp:291
↓ 3 callersFunctionada_set_username
src/ada_c.cpp:273
↓ 3 callersFunctionadapt
src/ada_idna.cpp:7887
↓ 3 callersMethodadd_token_with_default_length
include/ada/url_pattern_helpers-inl.h:423
↓ 3 callersMethodappend_base_password
include/ada/url_aggregator-inl.h:490
↓ 3 callersMethodappend_base_username
include/ada/url_aggregator-inl.h:372
↓ 3 callersFunctioncontains_forbidden_domain_code_point
src/unicode.cpp:284
↓ 3 callersFunctioncount_ascii_bytes
benchmarks/model_bench.cpp:68
↓ 3 callersFunctiondoinclude
(fid: TextIO, file: str, line: str, origin: str)
singleheader/amalgamate.py:36
← previousnext →101–200 of 683, ranked by callers