Lines Matching refs:Conditional
80 DirectiveTree::Conditional Conditional; in parse() local
81 Conditional.Branches.emplace_back(); in parse()
82 Conditional.Branches.back().first = std::move(Directive); in parse()
83 parseConditional(&Conditional); in parse()
84 Tree->Chunks.push_back(std::move(Conditional)); in parse()
99 void parseConditional(DirectiveTree::Conditional *C) { in parseConditional()
165 const DirectiveTree::Conditional &Conditional, in dump() argument
167 for (unsigned I = 0; I < Conditional.Branches.size(); ++I) { in dump()
168 const auto &Branch = Conditional.Branches[I]; in dump()
169 dump(OS, Branch.first, Indent, Conditional.Taken == I); in dump()
172 dump(OS, Conditional.End, Indent); in dump()
185 return dump(OS, (const DirectiveTree::Conditional &)Chunk, Indent); in dump()
204 OSTREAM_DUMP(DirectiveTree::Conditional)
271 return walk((DirectiveTree::Conditional &)C); in walk()
285 Score walk(DirectiveTree::Conditional &C) { in walk()
371 return walk((const DirectiveTree::Conditional &)C); in walk()
385 void walk(const DirectiveTree::Conditional &C) { in walk()