title: How to run a action after another in RecursiveASTVisitor?
body: <p>I write a clang plugin, now there are three class TestConsumer, TestAction, TestVisitor.
  In TestVisitor, I have do action in VisitObjCPropertyDecl and VisitCallExpr.</p>
  
  <p>I want the Visitor first visit all ObjCPropertyDecl, and store name of Decl in a vector, then, visit all CallExpr, and if a name exist in vector but not exist in all call expr, raise a Diag error.</p>
  
  <p>So how I can do this?</p>