diff --git a/src/util/trace_tags.h b/src/util/trace_tags.h index 414a14b85..73c9c0f1f 100644 --- a/src/util/trace_tags.h +++ b/src/util/trace_tags.h @@ -34,24 +34,13 @@ inline constexpr int trace_tag_count() { return static_cast(TraceTag::Count); } -#if 0 -// Return all TraceTags as an array -inline const TraceTag* all_trace_tags() { - static TraceTag tags[] = { -#define X(tag, tag_class, desc) TraceTag::tag, -#include "util/trace_tags.def" -#undef X - }; - return tags; -} -#endif // Helper function to count tags in a class inline constexpr int count_tags_in_class(TraceTag cls) { int count = 0; - #define X(tag, tag_class, desc) if (TraceTag::tag_class == cls) count++; - #include "util/trace_tags.def" - #undef X +#define X(tag, tag_class, desc) if (TraceTag::tag_class == cls) count++; +#include "util/trace_tags.def" +#undef X return count; } @@ -70,7 +59,7 @@ inline constexpr int count_tags_in_class(TraceTag cls) { // if (TraceTag::tag_class == cls) { \ // class_tags[idx++] = TraceTag::tag; \ // } -// #include "util/trace_tags.def" +// include "util/trace_tags.def" // #undef X // return class_tags; @@ -79,7 +68,7 @@ inline constexpr int count_tags_in_class(TraceTag cls) { // Find TraceTag by string // inline TraceTag find_trace_tag_by_string(const char* tag_str) { // #define X(tag, tag_class, desc) if (strncmp(#tag, tag_str, strlen(#tag)) == 0) return TraceTag::tag; -// #include "util/trace_tags.def" +// include "util/trace_tags.def" // #undef X // return TraceTag::Count; // } \ No newline at end of file