Lines Matching defs:NodeList
54 matchParents(const DynTypedNodeList &NodeList,
289 match(const DynTypedNodeList &NodeList,
291 if (const auto *TypedNode = NodeList[0].get<T>()) {
298 [TypedNode](bool, DynTypedNodeList NodeList, auto... TupleTail) {
299 return std::make_tuple(true, NodeList, TypedNode, TupleTail...);
305 return std::tuple_cat(std::make_tuple(false, NodeList),
312 match(const DynTypedNodeList &NodeList,
314 if (const auto *TypedNode = NodeList[0].get<T>()) {
318 return std::make_tuple(true, NodeList, TypedNode);
320 return std::make_tuple(false, NodeList, nullptr);
326 matchParents(const DynTypedNodeList &NodeList,
328 return MatchParents<T, U...>::match(NodeList, ParentMap);