Toolbox snapshot
The Reactive C++ Toolbox
Loading...
Searching...
No Matches
Public Member Functions | List of all members
toolbox::http::UrlView Class Reference

#include <toolbox/http/Url.hpp>

Inheritance diagram for toolbox::http::UrlView:
Inheritance graph
[legend]
Collaboration diagram for toolbox::http::UrlView:
Collaboration graph
[legend]

Public Member Functions

 UrlView (std::string_view url)
 
 ~UrlView () noexcept=default
 
 UrlView (const UrlView &) noexcept=default
 
UrlViewoperator= (const UrlView &) noexcept=default
 
 UrlView (UrlView &&) noexcept=default
 
UrlViewoperator= (UrlView &&) noexcept=default
 
const autourl () const noexcept
 
- Public Member Functions inherited from toolbox::http::BasicUrl< UrlView >
 BasicUrl () noexcept
 
 BasicUrl (const BasicUrl &) noexcept=default
 
 BasicUrl (BasicUrl &&) noexcept=default
 
BasicUrloperator= (const BasicUrl &) noexcept=default
 
BasicUrloperator= (BasicUrl &&) noexcept=default
 
auto schema () const noexcept
 
auto host () const noexcept
 
auto port () const noexcept
 
auto path () const noexcept
 
auto query () const noexcept
 
auto fragment () const noexcept
 
auto user_info () const noexcept
 
 BasicUrl () noexcept
 
 BasicUrl (const BasicUrl &) noexcept=default
 
 BasicUrl (BasicUrl &&) noexcept=default
 
BasicUrloperator= (const BasicUrl &) noexcept=default
 
BasicUrloperator= (BasicUrl &&) noexcept=default
 
auto schema () const noexcept
 
auto host () const noexcept
 
auto port () const noexcept
 
auto path () const noexcept
 
auto query () const noexcept
 
auto fragment () const noexcept
 
auto user_info () const noexcept
 

Additional Inherited Members

- Protected Member Functions inherited from toolbox::http::BasicUrl< UrlView >
 ~BasicUrl ()=default
 
void reset () noexcept
 
void parse (bool is_connect=false)
 
 ~BasicUrl ()=default
 
void reset () noexcept
 
void parse (bool is_connect=false)
 

Detailed Description

Definition at line 117 of file Url.hpp.

Constructor & Destructor Documentation

◆ UrlView() [1/3]

toolbox::http::UrlView::UrlView ( std::string_view  url)
inlineexplicit

Definition at line 119 of file Url.hpp.

◆ ~UrlView()

toolbox::http::UrlView::~UrlView ( )
defaultnoexcept

◆ UrlView() [2/3]

toolbox::http::UrlView::UrlView ( const UrlView )
defaultnoexcept

◆ UrlView() [3/3]

toolbox::http::UrlView::UrlView ( UrlView &&  )
defaultnoexcept

Member Function Documentation

◆ operator=() [1/2]

UrlView & toolbox::http::UrlView::operator= ( const UrlView )
defaultnoexcept

◆ operator=() [2/2]

UrlView & toolbox::http::UrlView::operator= ( UrlView &&  )
defaultnoexcept

◆ url()

const auto & toolbox::http::UrlView::url ( ) const
inlinenoexcept

Definition at line 134 of file Url.hpp.


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