tag/Table: use [[gnu::pure]]
This commit is contained in:
parent
4e84fa4a00
commit
ffde7223b9
@ -21,7 +21,6 @@
|
|||||||
#define MPD_TAG_TABLE_HXX
|
#define MPD_TAG_TABLE_HXX
|
||||||
|
|
||||||
#include "Type.h"
|
#include "Type.h"
|
||||||
#include "util/Compiler.h"
|
|
||||||
|
|
||||||
struct StringView;
|
struct StringView;
|
||||||
|
|
||||||
@ -36,11 +35,11 @@ struct tag_table {
|
|||||||
* Returns TAG_NUM_OF_ITEM_TYPES if the specified name was not found
|
* Returns TAG_NUM_OF_ITEM_TYPES if the specified name was not found
|
||||||
* in the table.
|
* in the table.
|
||||||
*/
|
*/
|
||||||
gcc_pure
|
[[gnu::pure]]
|
||||||
TagType
|
TagType
|
||||||
tag_table_lookup(const tag_table *table, const char *name) noexcept;
|
tag_table_lookup(const tag_table *table, const char *name) noexcept;
|
||||||
|
|
||||||
gcc_pure
|
[[gnu::pure]]
|
||||||
TagType
|
TagType
|
||||||
tag_table_lookup(const tag_table *table, StringView name) noexcept;
|
tag_table_lookup(const tag_table *table, StringView name) noexcept;
|
||||||
|
|
||||||
@ -49,11 +48,11 @@ tag_table_lookup(const tag_table *table, StringView name) noexcept;
|
|||||||
* Returns TAG_NUM_OF_ITEM_TYPES if the specified name was not found
|
* Returns TAG_NUM_OF_ITEM_TYPES if the specified name was not found
|
||||||
* in the table.
|
* in the table.
|
||||||
*/
|
*/
|
||||||
gcc_pure
|
[[gnu::pure]]
|
||||||
TagType
|
TagType
|
||||||
tag_table_lookup_i(const tag_table *table, const char *name) noexcept;
|
tag_table_lookup_i(const tag_table *table, const char *name) noexcept;
|
||||||
|
|
||||||
gcc_pure
|
[[gnu::pure]]
|
||||||
TagType
|
TagType
|
||||||
tag_table_lookup_i(const tag_table *table, StringView name) noexcept;
|
tag_table_lookup_i(const tag_table *table, StringView name) noexcept;
|
||||||
|
|
||||||
@ -62,7 +61,7 @@ tag_table_lookup_i(const tag_table *table, StringView name) noexcept;
|
|||||||
* string representation. Returns nullptr if the specified type was
|
* string representation. Returns nullptr if the specified type was
|
||||||
* not found in the table.
|
* not found in the table.
|
||||||
*/
|
*/
|
||||||
gcc_pure
|
[[gnu::pure]]
|
||||||
const char *
|
const char *
|
||||||
tag_table_lookup(const tag_table *table, TagType type) noexcept;
|
tag_table_lookup(const tag_table *table, TagType type) noexcept;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user