#include <libmpd++/SingleRFC7233Range.hh>
Public Types | |
using | size_type = size_t |
Public Member Functions | |
SingleRFC7233Range () | |
SingleRFC7233Range (const std::string &range_str) | |
SingleRFC7233Range (size_type from, const std::optional< size_type > &to=std::nullopt) | |
virtual | ~SingleRFC7233Range () |
bool | operator== (const SingleRFC7233Range &) const |
operator std::string () const | |
size_type | from () const |
SingleRFC7233Range & | from (size_type val) |
size_type | to (size_type max_bytes) const |
const std::optional< size_type > & | to () const |
SingleRFC7233Range & | to (const std::nullopt_t &) |
SingleRFC7233Range & | to (size_type val) |
SingleRFC7233Range class
Container for DASH MPD schema SingleRFC7233RangeType as found in ISO 23009-1:2022 Clause 5.3.9.2.3.
using com::bbc::libmpdpp::SingleRFC7233Range::size_type = size_t |
|
inline |
com::bbc::libmpdpp::SingleRFC7233Range::SingleRFC7233Range | ( | const std::string & | range_str | ) |
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
com::bbc::libmpdpp::SingleRFC7233Range::operator std::string | ( | ) | const |
bool com::bbc::libmpdpp::SingleRFC7233Range::operator== | ( | const SingleRFC7233Range & | ) | const |
|
inline |
|
inline |
|
inline |