Lines Matching refs:Tag
20 struct Tag {
21 Tag() : val(0), tag("Default") {}
22 Tag(int a, const char *b) : val(a), tag(b) {}
23 ~Tag() {}
29 bool eq(const Tag& rhs, const Tag& lhs) { return rhs.val == lhs.val && rhs.tag == lhs.tag; }
30 // bool operator==(const Tag& rhs, const Tag& lhs) { return rhs.val == lhs.val; }
31 bool operator< (const Tag& rhs, const Tag& lhs) { return rhs.val < lhs.val; }
66 Tag x{0, "Zero-x"};
67 Tag y{0, "Zero-y"};
68 Tag z{0, "Zero-z"};
75 Tag x{0, "Zero-x"};
76 Tag y{0, "Zero-y"};
77 Tag z{1, "One-z"};
84 Tag x{1, "One-x"};
85 Tag y{0, "Zero-y"};
86 Tag z{1, "One-z"};
93 Tag x{1, "One-x"};
94 Tag y{0, "Zero-y"};
95 Tag z{2, "Two-z"};
102 Tag x{0, "Zero-x"};
103 Tag y{1, "One-y"};
104 Tag z{2, "Two-z"};
110 Tag x{2, "Two-x"};
111 Tag y{0, "Zero-y"};
112 Tag z{1, "One-z"};