Lines Matching refs:tags
1913 /* A TagTuple represents a single possible set of tags that `args`
1938 size_t[SumTypes.length] tags;
1939 alias tags this;
1943 static foreach (i; 0 .. tags.length)
1945 assert(tags[i] < SumTypes[i].Types.length, "Invalid tag");
1951 static foreach (i; 0 .. tags.length)
1953 tags[i] = args[i].tag;
1975 static foreach (i; 0 .. tags.length)
1977 result += tags[i] * stride!i;
1990 enum tags = TagTuple.fromCaseId(caseId);
1991 enum argsFrom(size_t i : tags.length) = "";
1993 ".Types[" ~ toCtString!(tags[i]) ~ "])(), " ~ argsFrom!(i + 1);
2006 enum tags = TagTuple.fromCaseId(caseId);
2010 enum tid = tags[i];
2015 alias valueTypes = Map!(getType, Iota!(tags.length));