Lines Matching refs:result
65 std::array<uint8_t, 256> result{};
70 result[i] = 1;
72 result[i] = 8;
74 result[i] = 4;
76 result[i] = 2;
78 result[i] = 0;
81 return result;
9934 std::array<uint8_t, 256> result{};
9937 result[c] = true;
9939 return result;
9949 std::array<uint8_t, 256> result{};
9952 result[c] = true;
9955 result[c] = true;
9958 result[c] = true;
9960 return result;
9988 std::array<uint8_t, 256> result{};
9991 result[c] = 1;
9994 result[c] = 2;
9997 result[c] = 1;
10000 result[c] = 1;
10002 return result;
10029 std::array<bool, 256> result{};
10032 result[c] = true;
10034 result[c] = true;
10036 result[c] = true;
10038 result[c] = true;
10041 return result;
10073 // that the result be between 1 and 3 inclusively.
10179 std::string result;
10180 result.reserve(input.length()); // in the worst case, percent encoding might
10182 result.append(input.substr(0, std::distance(input.begin(), pointer)));
10186 result.append(character_sets::hex + uint8_t(*pointer) * 4, 3);
10188 result += *pointer;
10192 return result;
10366 template ada::result<url> parse<url>(std::string_view input,
10368 template ada::result<url_aggregator> parse<url_aggregator>(
10395 ada::result<ada::url_aggregator> base;
10739 std::array<uint8_t, 256> result{};
10741 result[i] = 1;
10743 return result;
10871 std::array<uint8_t, 256> result{};
10873 result[i] = 1;
10875 return result;
11166 std::array<uint8_t, 256> result{};
11168 result[i] = 1;
11170 return result;
11187 std::array<uint8_t, 256> result{};
11189 result[i] = 1;
11191 return result;
11230 // Return the result of running UTF-8 percent-encode on input using the C0
11649 // Return the result of IPv6 parsing input with its leading U+005B ([) and
11656 // If isNotSpecial is true, then return the result of opaque-host parsing
11661 // Let domain be the result of running UTF-8 decode without BOM on the
11662 // percent-decoding of input. Let asciiDomain be the result of running domain
11667 // This next function checks that the result is ascii, but we are going to
11698 // If asciiDomain ends in a number, then return the result of IPv4 parsing
11827 auto result = ada::parse<ada::url>(path);
11828 if (result &&
11829 (result->type == scheme::HTTP || result->type == scheme::HTTPS)) {
11832 return ada::helpers::concat(result->get_protocol(), "//",
11833 result->get_host());
11955 // Let host be the result of host parsing host_view with url is not special.
11978 // Let host be the result of host parsing buffer with url is not special.
12117 ada::result<ada::url> out = ada::parse<ada::url>(input);
12168 // surely the result of a bug or are otherwise a security concern.
12680 // queryPercentEncodeSet, and append the result to url's query.
12704 // Let host be the result of host parsing buffer with url is not
12729 // Let host be the result of host parsing host_view with url is not
12925 // Let host be the result of host parsing buffer with url is not
13577 ada::result<url_aggregator> out = ada::parse<url_aggregator>(input);
13605 // Return the result of IPv6 parsing input with its leading U+005B ([) and
13612 // If isNotSpecial is true, then return the result of opaque-host parsing
13617 // Let domain be the result of running UTF-8 decode without BOM on the
13618 // percent-decoding of input. Let asciiDomain be the result of running domain
13665 // If asciiDomain ends in a number, then return the result of IPv4 parsing
13724 // Let host be the result of host parsing host_view with url is not special.
13755 // Let host be the result of host parsing buffer with url is not special.
14364 // Return the result of running UTF-8 percent-encode on input using the C0
14898 ada::result<ada::url_aggregator>& get_instance(void* result) noexcept {
14899 return *(ada::result<ada::url_aggregator>*)result;
14963 return new ada::result<ada::url_aggregator>(
14973 return new ada::result<ada::url_aggregator>(base_out);
14976 return new ada::result<ada::url_aggregator>(ada::parse<ada::url_aggregator>(
14990 void ada_free(ada_url result) noexcept {
14991 ada::result<ada::url_aggregator>* r =
14992 (ada::result<ada::url_aggregator>*)result;
14997 ada::result<ada::url_aggregator>& r = get_instance(input);
14998 return new ada::result<ada::url_aggregator>(r);
15001 bool ada_is_valid(ada_url result) noexcept {
15002 ada::result<ada::url_aggregator>& r = get_instance(result);
15006 // caller must free the result with ada_free_owned_string
15007 ada_owned_string ada_get_origin(ada_url result) noexcept {
15008 ada::result<ada::url_aggregator>& r = get_instance(result);
15028 ada_string ada_get_href(ada_url result) noexcept {
15029 ada::result<ada::url_aggregator>& r = get_instance(result);
15037 ada_string ada_get_username(ada_url result) noexcept {
15038 ada::result<ada::url_aggregator>& r = get_instance(result);
15046 ada_string ada_get_password(ada_url result) noexcept {
15047 ada::result<ada::url_aggregator>& r = get_instance(result);
15055 ada_string ada_get_port(ada_url result) noexcept {
15056 ada::result<ada::url_aggregator>& r = get_instance(result);
15064 ada_string ada_get_hash(ada_url result) noexcept {
15065 ada::result<ada::url_aggregator>& r = get_instance(result);
15073 ada_string ada_get_host(ada_url result) noexcept {
15074 ada::result<ada::url_aggregator>& r = get_instance(result);
15082 ada_string ada_get_hostname(ada_url result) noexcept {
15083 ada::result<ada::url_aggregator>& r = get_instance(result);
15091 ada_string ada_get_pathname(ada_url result) noexcept {
15092 ada::result<ada::url_aggregator>& r = get_instance(result);
15100 ada_string ada_get_search(ada_url result) noexcept {
15101 ada::result<ada::url_aggregator>& r = get_instance(result);
15109 ada_string ada_get_protocol(ada_url result) noexcept {
15110 ada::result<ada::url_aggregator>& r = get_instance(result);
15118 uint8_t ada_get_host_type(ada_url result) noexcept {
15119 ada::result<ada::url_aggregator>& r = get_instance(result);
15126 uint8_t ada_get_scheme_type(ada_url result) noexcept {
15127 ada::result<ada::url_aggregator>& r = get_instance(result);
15134 bool ada_set_href(ada_url result, const char* input, size_t length) noexcept {
15135 ada::result<ada::url_aggregator>& r = get_instance(result);
15142 bool ada_set_host(ada_url result, const char* input, size_t length) noexcept {
15143 ada::result<ada::url_aggregator>& r = get_instance(result);
15150 bool ada_set_hostname(ada_url result, const char* input,
15152 ada::result<ada::url_aggregator>& r = get_instance(result);
15159 bool ada_set_protocol(ada_url result, const char* input,
15161 ada::result<ada::url_aggregator>& r = get_instance(result);
15168 bool ada_set_username(ada_url result, const char* input,
15170 ada::result<ada::url_aggregator>& r = get_instance(result);
15177 bool ada_set_password(ada_url result, const char* input,
15179 ada::result<ada::url_aggregator>& r = get_instance(result);
15186 bool ada_set_port(ada_url result, const char* input, size_t length) noexcept {
15187 ada::result<ada::url_aggregator>& r = get_instance(result);
15194 bool ada_set_pathname(ada_url result, const char* input,
15196 ada::result<ada::url_aggregator>& r = get_instance(result);
15210 void ada_set_search(ada_url result, const char* input, size_t length) noexcept {
15211 ada::result<ada::url_aggregator>& r = get_instance(result);
15224 void ada_set_hash(ada_url result, const char* input, size_t length) noexcept {
15225 ada::result<ada::url_aggregator>& r = get_instance(result);
15231 void ada_clear_port(ada_url result) noexcept {
15232 ada::result<ada::url_aggregator>& r = get_instance(result);
15244 void ada_clear_hash(ada_url result) noexcept {
15245 ada::result<ada::url_aggregator>& r = get_instance(result);
15257 void ada_clear_search(ada_url result) noexcept {
15258 ada::result<ada::url_aggregator>& r = get_instance(result);
15264 bool ada_has_credentials(ada_url result) noexcept {
15265 ada::result<ada::url_aggregator>& r = get_instance(result);
15272 bool ada_has_empty_hostname(ada_url result) noexcept {
15273 ada::result<ada::url_aggregator>& r = get_instance(result);
15280 bool ada_has_hostname(ada_url result) noexcept {
15281 ada::result<ada::url_aggregator>& r = get_instance(result);
15288 bool ada_has_non_empty_username(ada_url result) noexcept {
15289 ada::result<ada::url_aggregator>& r = get_instance(result);
15296 bool ada_has_non_empty_password(ada_url result) noexcept {
15297 ada::result<ada::url_aggregator>& r = get_instance(result);
15304 bool ada_has_port(ada_url result) noexcept {
15305 ada::result<ada::url_aggregator>& r = get_instance(result);
15312 bool ada_has_password(ada_url result) noexcept {
15313 ada::result<ada::url_aggregator>& r = get_instance(result);
15320 bool ada_has_hash(ada_url result) noexcept {
15321 ada::result<ada::url_aggregator>& r = get_instance(result);
15328 bool ada_has_search(ada_url result) noexcept {
15329 ada::result<ada::url_aggregator>& r = get_instance(result);
15337 const ada_url_components* ada_get_components(ada_url result) noexcept {
15339 ada::result<ada::url_aggregator>& r = get_instance(result);
15366 return new ada::result<ada::url_search_params>(
15370 void ada_free_search_params(ada_url_search_params result) {
15371 ada::result<ada::url_search_params>* r =
15372 (ada::result<ada::url_search_params>*)result;
15376 ada_owned_string ada_search_params_to_string(ada_url_search_params result) {
15377 ada::result<ada::url_search_params>& r =
15378 *(ada::result<ada::url_search_params>*)result;
15388 size_t ada_search_params_size(ada_url_search_params result) {
15389 ada::result<ada::url_search_params>& r =
15390 *(ada::result<ada::url_search_params>*)result;
15395 void ada_search_params_sort(ada_url_search_params result) {
15396 ada::result<ada::url_search_params>& r =
15397 *(ada::result<ada::url_search_params>*)result;
15401 void ada_search_params_append(ada_url_search_params result, const char* key,
15404 ada::result<ada::url_search_params>& r =
15405 *(ada::result<ada::url_search_params>*)result;
15412 void ada_search_params_set(ada_url_search_params result, const char* key,
15415 ada::result<ada::url_search_params>& r =
15416 *(ada::result<ada::url_search_params>*)result;
15423 void ada_search_params_remove(ada_url_search_params result, const char* key,
15425 ada::result<ada::url_search_params>& r =
15426 *(ada::result<ada::url_search_params>*)result;
15432 void ada_search_params_remove_value(ada_url_search_params result,
15435 ada::result<ada::url_search_params>& r =
15436 *(ada::result<ada::url_search_params>*)result;
15443 bool ada_search_params_has(ada_url_search_params result, const char* key,
15445 ada::result<ada::url_search_params>& r =
15446 *(ada::result<ada::url_search_params>*)result;
15451 bool ada_search_params_has_value(ada_url_search_params result, const char* key,
15454 ada::result<ada::url_search_params>& r =
15455 *(ada::result<ada::url_search_params>*)result;
15461 ada_string ada_search_params_get(ada_url_search_params result, const char* key,
15463 ada::result<ada::url_search_params>& r =
15464 *(ada::result<ada::url_search_params>*)result;
15471 ada_strings ada_search_params_get_all(ada_url_search_params result,
15473 ada::result<ada::url_search_params>& r =
15474 *(ada::result<ada::url_search_params>*)result;
15476 return new ada::result<std::vector<std::string>>(
15479 return new ada::result<std::vector<std::string>>(
15484 ada_url_search_params result) {
15485 ada::result<ada::url_search_params>& r =
15486 *(ada::result<ada::url_search_params>*)result;
15488 return new ada::result<ada::url_search_params_keys_iter>(
15491 return new ada::result<ada::url_search_params_keys_iter>(r->get_keys());
15495 ada_url_search_params result) {
15496 ada::result<ada::url_search_params>& r =
15497 *(ada::result<ada::url_search_params>*)result;
15499 return new ada::result<ada::url_search_params_values_iter>(
15502 return new ada::result<ada::url_search_params_values_iter>(r->get_values());
15506 ada_url_search_params result) {
15507 ada::result<ada::url_search_params>& r =
15508 *(ada::result<ada::url_search_params>*)result;
15510 return new ada::result<ada::url_search_params_entries_iter>(
15513 return new ada::result<ada::url_search_params_entries_iter>(r->get_entries());
15516 void ada_free_strings(ada_strings result) {
15517 ada::result<std::vector<std::string>>* r =
15518 (ada::result<std::vector<std::string>>*)result;
15522 size_t ada_strings_size(ada_strings result) {
15523 ada::result<std::vector<std::string>>* r =
15524 (ada::result<std::vector<std::string>>*)result;
15529 ada_string ada_strings_get(ada_strings result, size_t index) {
15530 ada::result<std::vector<std::string>>* r =
15531 (ada::result<std::vector<std::string>>*)result;
15537 void ada_free_search_params_keys_iter(ada_url_search_params_keys_iter result) {
15538 ada::result<ada::url_search_params_keys_iter>* r =
15539 (ada::result<ada::url_search_params_keys_iter>*)result;
15544 ada_url_search_params_keys_iter result) {
15545 ada::result<ada::url_search_params_keys_iter>* r =
15546 (ada::result<ada::url_search_params_keys_iter>*)result;
15554 ada_url_search_params_keys_iter result) {
15555 ada::result<ada::url_search_params_keys_iter>* r =
15556 (ada::result<ada::url_search_params_keys_iter>*)result;
15562 ada_url_search_params_values_iter result) {
15563 ada::result<ada::url_search_params_values_iter>* r =
15564 (ada::result<ada::url_search_params_values_iter>*)result;
15569 ada_url_search_params_values_iter result) {
15570 ada::result<ada::url_search_params_values_iter>* r =
15571 (ada::result<ada::url_search_params_values_iter>*)result;
15579 ada_url_search_params_values_iter result) {
15580 ada::result<ada::url_search_params_values_iter>* r =
15581 (ada::result<ada::url_search_params_values_iter>*)result;
15587 ada_url_search_params_entries_iter result) {
15588 ada::result<ada::url_search_params_entries_iter>* r =
15589 (ada::result<ada::url_search_params_entries_iter>*)result;
15594 ada_url_search_params_entries_iter result) {
15595 ada::result<ada::url_search_params_entries_iter>* r =
15596 (ada::result<ada::url_search_params_entries_iter>*)result;
15607 ada_url_search_params_entries_iter result) {
15608 ada::result<ada::url_search_params_entries_iter>* r =
15609 (ada::result<ada::url_search_params_entries_iter>*)result;