10 #ifndef LLVM_CLANG_EDIT_REWRITERS_H 11 #define LLVM_CLANG_EDIT_REWRITERS_H 14 class ObjCMessageExpr;
16 class ObjCInterfaceDecl;
17 class ObjCProtocolDecl;
27 const NSAPI &NS, Commit &commit);
30 const NSAPI &NS, Commit &commit,
31 const ParentMap *PMap);
34 const NSAPI &NS, Commit &commit);
bool rewriteToObjCSubscriptSyntax(const ObjCMessageExpr *Msg, const NSAPI &NS, Commit &commit)
bool rewriteToObjCLiteralSyntax(const ObjCMessageExpr *Msg, const NSAPI &NS, Commit &commit, const ParentMap *PMap)
bool rewriteObjCRedundantCallWithLiteral(const ObjCMessageExpr *Msg, const NSAPI &NS, Commit &commit)
Dataflow Directional Tag Classes.