tag/ParseName: use [[gnu::pure]]
This commit is contained in:
		| @@ -21,7 +21,6 @@ | |||||||
| #define MPD_TAG_PARSE_NAME_HXX | #define MPD_TAG_PARSE_NAME_HXX | ||||||
|  |  | ||||||
| #include "Type.h" | #include "Type.h" | ||||||
| #include "util/Compiler.h" |  | ||||||
|  |  | ||||||
| struct StringView; | struct StringView; | ||||||
|  |  | ||||||
| @@ -29,11 +28,11 @@ struct StringView; | |||||||
|  * Parse the string, and convert it into a #TagType.  Returns |  * Parse the string, and convert it into a #TagType.  Returns | ||||||
|  * #TAG_NUM_OF_ITEM_TYPES if the string could not be recognized. |  * #TAG_NUM_OF_ITEM_TYPES if the string could not be recognized. | ||||||
|  */ |  */ | ||||||
| gcc_pure | [[gnu::pure]] | ||||||
| TagType | TagType | ||||||
| tag_name_parse(const char *name) noexcept; | tag_name_parse(const char *name) noexcept; | ||||||
|  |  | ||||||
| gcc_pure | [[gnu::pure]] | ||||||
| TagType | TagType | ||||||
| tag_name_parse(StringView name) noexcept; | tag_name_parse(StringView name) noexcept; | ||||||
|  |  | ||||||
| @@ -43,11 +42,11 @@ tag_name_parse(StringView name) noexcept; | |||||||
|  * |  * | ||||||
|  * Case does not matter. |  * Case does not matter. | ||||||
|  */ |  */ | ||||||
| gcc_pure | [[gnu::pure]] | ||||||
| TagType | TagType | ||||||
| tag_name_parse_i(const char *name) noexcept; | tag_name_parse_i(const char *name) noexcept; | ||||||
|  |  | ||||||
| gcc_pure | [[gnu::pure]] | ||||||
| TagType | TagType | ||||||
| tag_name_parse_i(StringView name) noexcept; | tag_name_parse_i(StringView name) noexcept; | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Max Kellermann
					Max Kellermann