Kodi Documentation 23.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
URIParser::Components Struct Reference

Raw URI-reference boundaries in the scanned input. More...

#include <URIParser.h>

Public Attributes

std::optional< Range > scheme
 
std::optional< Range > authority
 
Range path
 
std::optional< Range > query
 
std::optional< Range > fragment
 

Detailed Description

Raw URI-reference boundaries in the scanned input.

Note
An optional range is present exactly when its delimiter is present, even if empty. The path is always present and can be empty. No source storage is retained. Recombining these ranges and their delimiters preserves the original spelling.
See also
https://www.rfc-editor.org/rfc/rfc3986.html#section-3
https://www.rfc-editor.org/rfc/rfc3986.html#section-5.3

Member Data Documentation

◆ authority

std::optional<Range> URIParser::Components::authority

◆ fragment

std::optional<Range> URIParser::Components::fragment

◆ path

Range URIParser::Components::path

◆ query

std::optional<Range> URIParser::Components::query

◆ scheme

std::optional<Range> URIParser::Components::scheme

The documentation for this struct was generated from the following file: