Home | History | Annotate | Download | only in ASTMatchers

Lines Matching full:inner

374         : Inner(Matcher.clone()) {}
379 return Inner->matches(ast_type_traits::DynTypedNode::create(Node), Finder,
384 const OwningPtr<DynTypedMatcher> Inner;
531 /// \brief If getDecl exists as a member of U, returns whether the inner
541 /// whether the inner matcher matches on it.
553 /// and returns whether the inner matches on it.
562 /// the inner matcher matches on it.
569 /// inner matcher matches on it.
577 /// whether the inner matcher matches on it.
584 /// \brief Returns whether the inner matcher \c Node. Returns false if \c Node
803 /// If a matcher does not need knowledge about the inner type, prefer to use
904 /// to get the right type for the inner matcher. In the first case we don't need
935 /// \brief Matcher<T> that wraps an inner Matcher<T> and binds the matched node
936 /// to an ID if the inner matcher matches on the node.
1055 // If the inner matcher doesn't match, unless returns true,
1056 // but the inner matcher cannot have bound anything.
1057 // If the inner matcher matches, the result is false, and
1060 // point so the inner matcher can depend on bound nodes,
1062 // the inner matcher will reset the bound nodes if it doesn't
1169 /// \brief Creates a Matcher<T> that matches if all inner matchers match.
1184 /// T is dyn_cast'able into InnerT and all inner matchers match.
1197 /// type DescendantT for which the given inner matcher matches.
1220 /// for which the given inner matcher matches.
1243 /// type \c AncestorT for which the given inner matcher matches.
1266 /// type DescendantT for which the given inner matcher matches.
1352 /// \brief Matches nodes of type \c TLoc for which the inner
1376 /// \brief Matches \c TypeLocs based on an inner matcher matching a certain
1397 /// \brief Matches nodes of type \c T for which the inner matcher matches on a
1421 /// \brief Matches nodes of type \c T in a ..Loc hierarchy, for which the inner