44
55enum class TraceTag {
66#define X (tag , tag_class , desc ) tag,
7- #include "trace_tags.def"
7+ #include "util/ trace_tags.def"
88#undef X
99 Count
1010};
@@ -13,7 +13,7 @@ enum class TraceTag {
1313inline const char * tracetag_to_string (TraceTag tag ) {
1414 switch (tag ) {
1515#define X (tag , tag_class , desc ) case TraceTag::tag: return #tag;
16- #include "trace_tags.def"
16+ #include "util/ trace_tags.def"
1717#undef X
1818 default : return "Unknown" ;
1919 }
@@ -23,7 +23,7 @@ inline const char* tracetag_to_string(TraceTag tag) {
2323inline const char * get_trace_tag_doc (TraceTag tag ) {
2424 switch (tag ) {
2525#define X (tag , tag_class , desc ) case TraceTag::tag: return desc;
26- #include "trace_tags.def"
26+ #include "util/ trace_tags.def"
2727#undef X
2828 default : return "Unknown tag" ;
2929 }
@@ -34,21 +34,23 @@ inline constexpr int trace_tag_count() {
3434 return static_cast < int > (TraceTag ::Count );
3535}
3636
37+ #if 0
3738// Return all TraceTags as an array
3839inline const TraceTag * all_trace_tags () {
3940 static TraceTag tags [] = {
4041#define X (tag , tag_class , desc ) TraceTag ::tag ,
41- #include "trace_tags.def"
42+ #include "util/ trace_tags.def"
4243#undef X
4344 };
4445 return tags ;
4546}
47+ #endif
4648
4749// Helper function to count tags in a class
4850inline constexpr int count_tags_in_class (TraceTag cls ) {
4951 int count = 0 ;
5052 #define X (tag , tag_class , desc ) if (TraceTag::tag_class == cls) count++;
51- #include "trace_tags.def"
53+ #include "util/ trace_tags.def"
5254 #undef X
5355 return count ;
5456}
@@ -68,7 +70,7 @@ inline constexpr int count_tags_in_class(TraceTag cls) {
6870// if (TraceTag::tag_class == cls) { \
6971// class_tags[idx++] = TraceTag::tag; \
7072// }
71- // #include "trace_tags.def"
73+ // #include "util/ trace_tags.def"
7274// #undef X
7375
7476// return class_tags;
@@ -77,7 +79,7 @@ inline constexpr int count_tags_in_class(TraceTag cls) {
7779// Find TraceTag by string
7880// inline TraceTag find_trace_tag_by_string(const char* tag_str) {
7981// #define X(tag, tag_class, desc) if (strncmp(#tag, tag_str, strlen(#tag)) == 0) return TraceTag::tag;
80- // #include "trace_tags.def"
82+ // #include "util/ trace_tags.def"
8183// #undef X
8284// return TraceTag::Count;
8385// }
0 commit comments