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