Home | History | Annotate | Download | only in ASTMatchers

Lines Matching refs:BindableMatcher

962 /// BindableMatcher provides a \a bind() method that allows binding the
965 class BindableMatcher : public Matcher<T> {
967 BindableMatcher(MatcherInterface<T> *Implementation)
979 virtual BindableMatcher<T>* clone() const {
980 return new BindableMatcher<T>(*this);
1171 BindableMatcher<T> makeAllOfComposite(
1174 return BindableMatcher<T>(new TrueMatcher<T>);
1180 return BindableMatcher<T>(InnerMatcher);
1186 /// Returns BindableMatcher, as matchers that use dyn_cast have
1190 BindableMatcher<T> makeDynCastAllOfComposite(
1192 return BindableMatcher<T>(new DynCastMatcher<T, InnerT>(
1328 BindableMatcher<SourceT>, Matcher<TargetT>,
1346 BindableMatcher<T>, Matcher<T>,