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

#include <toolbox/http/Url.hpp>

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

Public Member Functions

 Url (const std::string &url)
 
 ~Url () noexcept=default
 
 Url (const Url &)=default
 
Urloperator= (const Url &)=default
 
 Url (Url &&) noexcept=default
 
Urloperator= (Url &&) noexcept=default
 
const autourl () const noexcept
 
- Public Member Functions inherited from toolbox::http::BasicUrl< Url >
 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< Url >
 ~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 94 of file Url.hpp.

Constructor & Destructor Documentation

◆ Url() [1/3]

toolbox::http::Url::Url ( const std::string &  url)
inlineexplicit

Definition at line 96 of file Url.hpp.

◆ ~Url()

toolbox::http::Url::~Url ( )
defaultnoexcept

◆ Url() [2/3]

toolbox::http::Url::Url ( const Url )
default

◆ Url() [3/3]

toolbox::http::Url::Url ( Url &&  )
defaultnoexcept

Member Function Documentation

◆ operator=() [1/2]

Url & toolbox::http::Url::operator= ( const Url )
default

◆ operator=() [2/2]

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

◆ url()

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

Definition at line 111 of file Url.hpp.


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