#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 |