Lines Matching defs:Options
564 std::vector<Piece *> Options;
587 Piece *Options[2] = {};
917 for (auto *O : P->Options) {
931 void VisitDiff(DiffPiece *P) { Visit(P->Options[1]); }
957 for (auto *D : P->Options) {
961 if (!P->Options.empty())
970 assert(P->Options.size() == P->OptionPrefixes.size());
971 for (unsigned I = 0, End = P->Options.size(); I < End; ++I) {
974 Visit(P->Options[I]);
977 if (!P->Options.empty())
985 Visit(P->Options[0]);
987 Visit(P->Options[1]);
1060 Select->Options.push_back(parseDiagText(Text, true));
1081 Plural->Options.push_back(parseDiagText(Text, true));
1117 Diff->Options[0] = parseDiagText(Text, true);
1119 Diff->Options[1] = parseDiagText(Text, true);
1130 Select->Options.push_back(New<TextPiece>(""));
1131 Select->Options.push_back(New<TextPiece>("s", "diagtext"));