|
| UIntVWithID ()=delete |
|
| UIntVWithID (unsigned int id, const std::list< URI > &profiles=std::list< URI >{}, const std::optional< RFC6838ContentType > &content_type=std::nullopt) |
|
| UIntVWithID (const std::list< unsigned int > &init, unsigned int id, const std::list< URI > &profiles=std::list< URI >{}, const std::optional< RFC6838ContentType > &content_type=std::nullopt) |
|
| UIntVWithID (std::list< unsigned int > &&init, unsigned int id, const std::list< URI > &profiles=std::list< URI >{}, const std::optional< RFC6838ContentType > &content_type=std::nullopt) |
|
| UIntVWithID (std::initializer_list< unsigned int > init, unsigned int id, const std::list< URI > &profiles=std::list< URI >{}, const std::optional< RFC6838ContentType > &content_type=std::nullopt) |
|
| UIntVWithID (const UIntVWithID &to_copy) |
|
| UIntVWithID (UIntVWithID &&to_move) |
|
virtual | ~UIntVWithID () |
|
UIntVWithID & | operator= (const UIntVWithID &to_copy) |
|
UIntVWithID & | operator= (UIntVWithID &&to_move) |
|
bool | operator== (const UIntVWithID &other) const |
|
| operator std::string () const |
|
unsigned int | id () const |
|
UIntVWithID & | id (unsigned int val) |
|
const std::list< URI > & | profiles () const |
|
std::list< URI >::const_iterator | profilesBegin () const |
|
std::list< URI >::iterator | profilesBegin () |
|
std::list< URI >::const_iterator | profilesEnd () const |
|
std::list< URI >::iterator | profilesEnd () |
|
const URI & | profile (std::list< URI >::size_type idx) const |
|
UIntVWithID & | profiles (const std::list< URI > &val) |
|
UIntVWithID & | profiles (std::list< URI > &&val) |
|
UIntVWithID & | profilesAdd (const URI &val) |
|
UIntVWithID & | profilesAdd (URI &&val) |
|
UIntVWithID & | profilesRemove (const URI &val) |
|
UIntVWithID & | profilesRemove (const std::list< URI >::const_iterator &it) |
|
UIntVWithID & | profilesRemove (const std::list< URI >::iterator &it) |
|
bool | hasContentType () const |
|
const std::optional< RFC6838ContentType > & | contentType () const |
|
UIntVWithID & | contentType (const std::nullopt_t &) |
|
UIntVWithID & | contentType (const RFC6838ContentType &val) |
|
UIntVWithID & | contentType (RFC6838ContentType &&val) |
|
UIntVWithID & | contentType (const std::optional< RFC6838ContentType > &val) |
|
UIntVWithID & | contentType (std::optional< RFC6838ContentType > &&val) |
|
UIntVWithID class
Container for DASH MPD schema UIntVWithIDType as found in ISO 23009-1:2022 Clause 5.3.1.3.