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

#include <uri.hpp>

Public Member Functions

 uri ()
 
 uri (const std::string &aUri)
 
std::string to_string () const
 
const std::string & scheme () const
 
const uri_authorityauthority () const
 
const std::string & path () const
 
const std::string & query () const
 
const std::string & fragment () const
 
void set_scheme (const std::string &aScheme)
 
void set_authority (const uri_authority &aAuthority)
 
void set_path (const std::string &aPath)
 
void set_query (const std::string &aQuery)
 
void set_fragment (const std::string &aFragment)
 

Static Public Member Functions

static std::string escaped (const std::string &aString)
 
static std::string unescaped (const std::string &String)
 

Detailed Description

Definition at line 70 of file uri.hpp.

Constructor & Destructor Documentation

◆ uri() [1/2]

neolib::uri::uri ( )

◆ uri() [2/2]

neolib::uri::uri ( const std::string &  aUri)

Member Function Documentation

◆ authority()

const uri_authority & neolib::uri::authority ( ) const

◆ escaped()

static std::string neolib::uri::escaped ( const std::string &  aString)
static

◆ fragment()

const std::string & neolib::uri::fragment ( ) const

◆ path()

const std::string & neolib::uri::path ( ) const

◆ query()

const std::string & neolib::uri::query ( ) const

◆ scheme()

const std::string & neolib::uri::scheme ( ) const

◆ set_authority()

void neolib::uri::set_authority ( const uri_authority aAuthority)

◆ set_fragment()

void neolib::uri::set_fragment ( const std::string &  aFragment)

◆ set_path()

void neolib::uri::set_path ( const std::string &  aPath)

◆ set_query()

void neolib::uri::set_query ( const std::string &  aQuery)

◆ set_scheme()

void neolib::uri::set_scheme ( const std::string &  aScheme)

◆ to_string()

std::string neolib::uri::to_string ( ) const

◆ unescaped()

static std::string neolib::uri::unescaped ( const std::string &  String)
static

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