#include <libmpd++/URL.hh>
Public Member Functions | |
URL () | |
URL (const URL &) | |
URL (URL &&) | |
virtual | ~URL () |
URL & | operator= (const URL &) |
URL & | operator= (URL &&) |
bool | operator== (const URL &other) const |
bool | hasSourceURL () const |
const std::optional< URI > & | sourceURL () const |
URL & | sourceURL (const std::nullopt_t &) |
URL & | sourceURL (const URI &val) |
URL & | sourceURL (URI &&val) |
bool | hasRange () const |
const std::optional< SingleRFC7233Range > & | range () const |
URL & | range (const std::nullopt_t &) |
URL & | range (const SingleRFC7233Range &val) |
URL & | range (SingleRFC7233Range &&val) |
URL class
Container for DASH MPD schema URLType (ISO 23009-1:2022 Clause 5.3.9.2.3).
com::bbc::libmpdpp::URL::URL | ( | ) |
com::bbc::libmpdpp::URL::URL | ( | const URL & | ) |
com::bbc::libmpdpp::URL::URL | ( | URL && | ) |
|
inlinevirtual |
|
inline |
|
inline |
bool com::bbc::libmpdpp::URL::operator== | ( | const URL & | other | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |