Use unsigned int as underlying type for enums

This commit is contained in:
Martchus 2018-03-21 20:30:51 +01:00
parent cbb54d5aeb
commit f5bd1dc4e8
3 changed files with 4 additions and 4 deletions

View File

@ -27,7 +27,7 @@ class VorbisComment;
class Diagnostics;
class AbortableProgressFeedback;
enum class MediaType;
DECLARE_ENUM_CLASS(MediaType, unsigned int);
DECLARE_ENUM_CLASS(TagType, unsigned int);
/*!

View File

@ -10,7 +10,7 @@ namespace TagParser {
/*!
* \brief The MediaType enum specifies the type of media data (audio, video, text, ...).
*/
enum class MediaType {
enum class MediaType : unsigned int {
Unknown, /**< the type is unknown */
Audio, /**< audio/sound */
Video, /**< video */
@ -25,7 +25,7 @@ extern const char *TAG_PARSER_EXPORT mediaTypeName(MediaType mediaType);
/*!
* \brief The GeneralMediaFormat enum specifies the general format of media data (PCM, MPEG-4, PNG, ...).
*/
enum class GeneralMediaFormat {
enum class GeneralMediaFormat : unsigned int {
Unknown, /**< the format is unknown */
Aac, /**< Advanced Video Coding */
Ac3, /**< Dolby Digital */

View File

@ -14,7 +14,7 @@ DECLARE_ENUM_CLASS(TagTargetLevel, byte);
*
* Raw streams like ADTS or raw FLAC count as container format in this context.
*/
enum class ContainerFormat {
enum class ContainerFormat : unsigned int {
Unknown, /**< unknown container format */
Ac3Frames, /**< raw AC-3/Dolby Digital frames */
Adts, /**< Audio Data Transport Stream */