Toolbox snapshot
The Reactive C++ Toolbox
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
toolbox::http::BasicUrl< DerivedT > Class Template Reference

#include <toolbox/http/Url.hpp>

Public Member Functions

 BasicUrl () noexcept
 
 BasicUrl (const BasicUrl &) noexcept=default
 
BasicUrloperator= (const BasicUrl &) noexcept=default
 
 BasicUrl (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
 

Protected Member Functions

 ~BasicUrl ()=default
 
void reset () noexcept
 
void parse (bool is_connect=false)
 

Detailed Description

template<typename DerivedT>
class toolbox::http::BasicUrl< DerivedT >

Definition at line 28 of file Url.hpp.

Constructor & Destructor Documentation

◆ BasicUrl() [1/3]

template<typename DerivedT >
toolbox::http::BasicUrl< DerivedT >::BasicUrl ( )
inlinenoexcept

Definition at line 30 of file Url.hpp.

◆ BasicUrl() [2/3]

template<typename DerivedT >
toolbox::http::BasicUrl< DerivedT >::BasicUrl ( const BasicUrl< DerivedT > &  )
defaultnoexcept

◆ BasicUrl() [3/3]

template<typename DerivedT >
toolbox::http::BasicUrl< DerivedT >::BasicUrl ( BasicUrl< DerivedT > &&  )
defaultnoexcept

◆ ~BasicUrl()

template<typename DerivedT >
toolbox::http::BasicUrl< DerivedT >::~BasicUrl ( )
protecteddefault

Member Function Documentation

◆ operator=() [1/2]

◆ operator=() [2/2]

◆ schema()

template<typename DerivedT >
auto toolbox::http::BasicUrl< DerivedT >::schema ( ) const
inlinenoexcept

Definition at line 40 of file Url.hpp.

◆ host()

template<typename DerivedT >
auto toolbox::http::BasicUrl< DerivedT >::host ( ) const
inlinenoexcept

Definition at line 45 of file Url.hpp.

◆ port()

template<typename DerivedT >
auto toolbox::http::BasicUrl< DerivedT >::port ( ) const
inlinenoexcept

Definition at line 50 of file Url.hpp.

◆ path()

template<typename DerivedT >
auto toolbox::http::BasicUrl< DerivedT >::path ( ) const
inlinenoexcept

Definition at line 55 of file Url.hpp.

◆ query()

template<typename DerivedT >
auto toolbox::http::BasicUrl< DerivedT >::query ( ) const
inlinenoexcept

Definition at line 60 of file Url.hpp.

◆ fragment()

template<typename DerivedT >
auto toolbox::http::BasicUrl< DerivedT >::fragment ( ) const
inlinenoexcept

Definition at line 65 of file Url.hpp.

◆ user_info()

template<typename DerivedT >
auto toolbox::http::BasicUrl< DerivedT >::user_info ( ) const
inlinenoexcept

Definition at line 70 of file Url.hpp.

◆ reset()

template<typename DerivedT >
void toolbox::http::BasicUrl< DerivedT >::reset ( )
inlineprotectednoexcept

Definition at line 79 of file Url.hpp.

◆ parse()

template<typename DerivedT >
void toolbox::http::BasicUrl< DerivedT >::parse ( bool  is_connect = false)
inlineprotected

Definition at line 80 of file Url.hpp.


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