Ada 3.4.0
Fast spec-compliant URL parser
Loading...
Searching...
No Matches
state.h
Go to the documentation of this file.
1
10#ifndef ADA_STATE_H
11#define ADA_STATE_H
12
13#include "ada/common_defs.h"
14
15#include <string>
16
17namespace ada {
18
128
135
136} // namespace ada
137
138#endif // ADA_STATE_H
Cross-platform compiler macros and common definitions.
#define ada_warn_unused
Definition common_defs.h:89
Definition ada_idna.h:13
state
States in the URL parsing state machine.
Definition state.h:27
@ SPECIAL_RELATIVE_OR_AUTHORITY
Definition state.h:101
@ FILE_SLASH
Definition state.h:81
@ SCHEME
Definition state.h:41
@ SPECIAL_AUTHORITY_SLASHES
Definition state.h:96
@ FRAGMENT
Definition state.h:56
@ FILE_HOST
Definition state.h:76
@ OPAQUE_PATH
Definition state.h:121
@ RELATIVE_SLASH
Definition state.h:66
@ NO_SCHEME
Definition state.h:51
@ PATH_START
Definition state.h:116
@ RELATIVE_SCHEME
Definition state.h:61
@ SPECIAL_AUTHORITY_IGNORE_SLASHES
Definition state.h:91
@ SCHEME_START
Definition state.h:36
@ AUTHORITY
Definition state.h:31
@ PATH_OR_AUTHORITY
Definition state.h:86
ada_warn_unused std::string_view to_string(encoding_type type)