ada.c.ada

Undocumented in source.

Members

Aliases

ada_strings
alias ada_strings = void*

Represents an std::vector<std::string>

ada_url
alias ada_url = void*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_url_search_params
alias ada_url_search_params = void*

url search params

ada_url_search_params_entries_iter
alias ada_url_search_params_entries_iter = void*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_url_search_params_keys_iter
alias ada_url_search_params_keys_iter = void*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_url_search_params_values_iter
alias ada_url_search_params_values_iter = void*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

ada_can_parse
bool ada_can_parse(const(char)* input, size_t length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_can_parse_with_base
bool ada_can_parse_with_base(const(char)* input, size_t input_length, const(char)* base, size_t base_length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_clear_hash
void ada_clear_hash(ada_url result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_clear_port
void ada_clear_port(ada_url result)

url_aggregator clear methods

ada_clear_search
void ada_clear_search(ada_url result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_copy
ada_url ada_copy(ada_url input)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_free
void ada_free(ada_url result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_free_owned_string
void ada_free_owned_string(ada_owned_string owned)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_free_search_params
void ada_free_search_params(ada_url_search_params result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_free_search_params_entries_iter
void ada_free_search_params_entries_iter(ada_url_search_params_entries_iter result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_free_search_params_keys_iter
void ada_free_search_params_keys_iter(ada_url_search_params_keys_iter result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_free_search_params_values_iter
void ada_free_search_params_values_iter(ada_url_search_params_values_iter result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_free_strings
void ada_free_strings(ada_strings result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_get_components
const(ada_url_components)* ada_get_components(ada_url result)

returns a pointer to the internal url_aggregator::url_components

ada_get_hash
ada_string ada_get_hash(ada_url result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_get_host
ada_string ada_get_host(ada_url result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_get_host_type
ubyte ada_get_host_type(ada_url result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_get_hostname
ada_string ada_get_hostname(ada_url result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_get_href
ada_string ada_get_href(ada_url result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_get_origin
ada_owned_string ada_get_origin(ada_url result)

url_aggregator getters if ada_is_valid(result)) is false, an empty string is returned

ada_get_password
ada_string ada_get_password(ada_url result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_get_pathname
ada_string ada_get_pathname(ada_url result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_get_port
ada_string ada_get_port(ada_url result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_get_protocol
ada_string ada_get_protocol(ada_url result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_get_scheme_type
ubyte ada_get_scheme_type(ada_url result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_get_search
ada_string ada_get_search(ada_url result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_get_username
ada_string ada_get_username(ada_url result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_has_credentials
bool ada_has_credentials(ada_url result)

url_aggregator functions if ada_is_valid(result) is false, functions below will return false

ada_has_empty_hostname
bool ada_has_empty_hostname(ada_url result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_has_hash
bool ada_has_hash(ada_url result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_has_hostname
bool ada_has_hostname(ada_url result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_has_non_empty_password
bool ada_has_non_empty_password(ada_url result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_has_non_empty_username
bool ada_has_non_empty_username(ada_url result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_has_password
bool ada_has_password(ada_url result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_has_port
bool ada_has_port(ada_url result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_has_search
bool ada_has_search(ada_url result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_idna_to_ascii
ada_owned_string ada_idna_to_ascii(const(char)* input, size_t length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_idna_to_unicode
ada_owned_string ada_idna_to_unicode(const(char)* input, size_t length)

idna methods

ada_is_valid
bool ada_is_valid(ada_url result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_parse
ada_url ada_parse(const(char)* input, size_t length)

input should be a null terminated C string (ASCII or UTF-8) you must call ada_free on the returned pointer

ada_parse_search_params
ada_url_search_params ada_parse_search_params(const(char)* input, size_t length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_parse_with_base
ada_url ada_parse_with_base(const(char)* input, size_t input_length, const(char)* base, size_t base_length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_search_params_append
void ada_search_params_append(ada_url_search_params result, const(char)* key, size_t key_length, const(char)* value, size_t value_length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_search_params_entries_iter_has_next
bool ada_search_params_entries_iter_has_next(ada_url_search_params_entries_iter result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_search_params_entries_iter_next
ada_string_pair ada_search_params_entries_iter_next(ada_url_search_params_entries_iter result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_search_params_get
ada_string ada_search_params_get(ada_url_search_params result, const(char)* key, size_t key_length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_search_params_get_all
ada_strings ada_search_params_get_all(ada_url_search_params result, const(char)* key, size_t key_length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_search_params_get_entries
ada_url_search_params_entries_iter ada_search_params_get_entries(ada_url_search_params result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_search_params_get_keys
ada_url_search_params_keys_iter ada_search_params_get_keys(ada_url_search_params result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_search_params_get_values
ada_url_search_params_values_iter ada_search_params_get_values(ada_url_search_params result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_search_params_has
bool ada_search_params_has(ada_url_search_params result, const(char)* key, size_t key_length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_search_params_has_value
bool ada_search_params_has_value(ada_url_search_params result, const(char)* key, size_t key_length, const(char)* value, size_t value_length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_search_params_keys_iter_has_next
bool ada_search_params_keys_iter_has_next(ada_url_search_params_keys_iter result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_search_params_keys_iter_next
ada_string ada_search_params_keys_iter_next(ada_url_search_params_keys_iter result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_search_params_remove
void ada_search_params_remove(ada_url_search_params result, const(char)* key, size_t key_length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_search_params_remove_value
void ada_search_params_remove_value(ada_url_search_params result, const(char)* key, size_t key_length, const(char)* value, size_t value_length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_search_params_reset
void ada_search_params_reset(ada_url_search_params result, const(char)* input, size_t length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_search_params_set
void ada_search_params_set(ada_url_search_params result, const(char)* key, size_t key_length, const(char)* value, size_t value_length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_search_params_size
size_t ada_search_params_size(ada_url_search_params result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_search_params_sort
void ada_search_params_sort(ada_url_search_params result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_search_params_to_string
ada_owned_string ada_search_params_to_string(ada_url_search_params result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_search_params_values_iter_has_next
bool ada_search_params_values_iter_has_next(ada_url_search_params_values_iter result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_search_params_values_iter_next
ada_string ada_search_params_values_iter_next(ada_url_search_params_values_iter result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_set_hash
void ada_set_hash(ada_url result, const(char)* input, size_t length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_set_host
bool ada_set_host(ada_url result, const(char)* input, size_t length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_set_hostname
bool ada_set_hostname(ada_url result, const(char)* input, size_t length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_set_href
bool ada_set_href(ada_url result, const(char)* input, size_t length)

url_aggregator setters if ada_is_valid(result)) is false, the setters have no effect input should be a null terminated C string

ada_set_password
bool ada_set_password(ada_url result, const(char)* input, size_t length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_set_pathname
bool ada_set_pathname(ada_url result, const(char)* input, size_t length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_set_port
bool ada_set_port(ada_url result, const(char)* input, size_t length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_set_protocol
bool ada_set_protocol(ada_url result, const(char)* input, size_t length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_set_search
void ada_set_search(ada_url result, const(char)* input, size_t length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_set_username
bool ada_set_username(ada_url result, const(char)* input, size_t length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_strings_get
ada_string ada_strings_get(ada_strings result, size_t index)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_strings_size
size_t ada_strings_size(ada_strings result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

ada_owned_string
struct ada_owned_string

string that must be freed by the caller

ada_string
struct ada_string

string that is owned by the ada_url instance

ada_string_pair
struct ada_string_pair
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ada_url_components
struct ada_url_components
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Variables

ada_url_omitted
enum uint ada_url_omitted;

This is a reference to ada::url_components::omitted It represents "uint32_t(-1)"

Meta