#include <urlparm.hpp>
|
| ParmList (const std::string &uri) |
|
const Parm * | get (const std::string &key) const |
|
std::string | get_value (const std::string &key) const |
|
const std::string & | get_value_required (const std::string &key) const |
|
template<typename T > |
T | get_num (const std::string &name, const std::string &short_name, const T default_value) const |
|
template<typename T > |
T | get_num_required (const std::string &name, const std::string &short_name) const |
|
bool | get_bool (const std::string &name, const std::string &short_name, const bool default_value) const |
|
std::string | get_string (const std::string &name, const std::string &short_name) const |
|
std::string | get_string_required (const std::string &name, const std::string &short_name) const |
|
std::string | to_string () const |
|
std::string | request (const bool remove_leading_slash) const |
|
const std::string & | request () const |
|
Definition at line 49 of file urlparm.hpp.
◆ ParmList()
openvpn::URL::ParmList::ParmList |
( |
const std::string & |
uri | ) |
|
|
inline |
◆ get()
const Parm * openvpn::URL::ParmList::get |
( |
const std::string & |
key | ) |
const |
|
inline |
◆ get_bool()
bool openvpn::URL::ParmList::get_bool |
( |
const std::string & |
name, |
|
|
const std::string & |
short_name, |
|
|
const bool |
default_value |
|
) |
| const |
|
inline |
◆ get_num()
template<typename T >
T openvpn::URL::ParmList::get_num |
( |
const std::string & |
name, |
|
|
const std::string & |
short_name, |
|
|
const T |
default_value |
|
) |
| const |
|
inline |
◆ get_num_required()
template<typename T >
T openvpn::URL::ParmList::get_num_required |
( |
const std::string & |
name, |
|
|
const std::string & |
short_name |
|
) |
| const |
|
inline |
◆ get_string()
std::string openvpn::URL::ParmList::get_string |
( |
const std::string & |
name, |
|
|
const std::string & |
short_name |
|
) |
| const |
|
inline |
◆ get_string_required()
std::string openvpn::URL::ParmList::get_string_required |
( |
const std::string & |
name, |
|
|
const std::string & |
short_name |
|
) |
| const |
|
inline |
◆ get_value()
std::string openvpn::URL::ParmList::get_value |
( |
const std::string & |
key | ) |
const |
|
inline |
◆ get_value_required()
const std::string & openvpn::URL::ParmList::get_value_required |
( |
const std::string & |
key | ) |
const |
|
inline |
◆ request() [1/2]
const std::string & openvpn::URL::ParmList::request |
( |
| ) |
const |
|
inline |
◆ request() [2/2]
std::string openvpn::URL::ParmList::request |
( |
const bool |
remove_leading_slash | ) |
const |
|
inline |
◆ to_string()
std::string openvpn::URL::ParmList::to_string |
( |
| ) |
const |
|
inline |
◆ request_
std::string openvpn::URL::ParmList::request_ |
|
private |
The documentation for this class was generated from the following file: