neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neolib::uri_authority Class Reference

#include <uri.hpp>

Public Types

typedef std::string user_information_type
 
typedef std::string host_type
 
typedef uint16_t port_type
 
typedef std::optional< user_information_typeoptional_user_information
 
typedef std::optional< host_typeoptional_host
 
typedef std::optional< port_typeoptional_port
 

Public Member Functions

 uri_authority ()
 
 uri_authority (const std::string &aAuthority)
 
const optional_user_informationuser_information () const
 
const optional_hosthost () const
 
const optional_portport () const
 

Detailed Description

Definition at line 44 of file uri.hpp.

Member Typedef Documentation

◆ host_type

Definition at line 48 of file uri.hpp.

◆ optional_host

Definition at line 51 of file uri.hpp.

◆ optional_port

Definition at line 52 of file uri.hpp.

◆ optional_user_information

◆ port_type

◆ user_information_type

Definition at line 47 of file uri.hpp.

Constructor & Destructor Documentation

◆ uri_authority() [1/2]

neolib::uri_authority::uri_authority ( )

◆ uri_authority() [2/2]

neolib::uri_authority::uri_authority ( const std::string &  aAuthority)

Member Function Documentation

◆ host()

const optional_host & neolib::uri_authority::host ( ) const

◆ port()

const optional_port & neolib::uri_authority::port ( ) const

◆ user_information()

const optional_user_information & neolib::uri_authority::user_information ( ) const

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