Photon 1.0.0
Loading...
Searching...
No Matches
litehtml::url Class Reference

#include <url.h>

Public Member Functions

 url ()=default
 
 url (const string &str)
 
 url (const string &scheme, const string &authority, const string &path, const string &query, const string &fragment)
 
const string & str () const
 
const string & scheme () const
 
bool has_scheme () const
 
const string & authority () const
 
bool has_authority () const
 
const string & path () const
 
bool has_path () const
 
const string & query () const
 
bool has_query () const
 
const string & fragment () const
 
bool has_fragment () const
 

Protected Attributes

string str_
 
bool absolute_ = false
 
string scheme_
 
string authority_
 
string path_
 
string query_
 
string fragment_
 

Constructor & Destructor Documentation

◆ url() [1/3]

litehtml::url::url ( )
default

◆ url() [2/3]

litehtml::url::url ( const string &  str)
explicit

◆ url() [3/3]

litehtml::url::url ( const string &  scheme,
const string &  authority,
const string &  path,
const string &  query,
const string &  fragment 
)

Member Function Documentation

◆ authority()

const string & litehtml::url::authority ( ) const
inline

◆ fragment()

const string & litehtml::url::fragment ( ) const
inline

◆ has_authority()

bool litehtml::url::has_authority ( ) const
inline

◆ has_fragment()

bool litehtml::url::has_fragment ( ) const
inline

◆ has_path()

bool litehtml::url::has_path ( ) const
inline

◆ has_query()

bool litehtml::url::has_query ( ) const
inline

◆ has_scheme()

bool litehtml::url::has_scheme ( ) const
inline

◆ path()

const string & litehtml::url::path ( ) const
inline

◆ query()

const string & litehtml::url::query ( ) const
inline

◆ scheme()

const string & litehtml::url::scheme ( ) const
inline

◆ str()

const string & litehtml::url::str ( ) const
inline

Member Data Documentation

◆ absolute_

bool litehtml::url::absolute_ = false
protected

◆ authority_

string litehtml::url::authority_
protected

◆ fragment_

string litehtml::url::fragment_
protected

◆ path_

string litehtml::url::path_
protected

◆ query_

string litehtml::url::query_
protected

◆ scheme_

string litehtml::url::scheme_
protected

◆ str_

string litehtml::url::str_
protected

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