diff options
author | Daniel Jasper <djasper@google.com> | 2013-05-08 14:58:20 +0000 |
---|---|---|
committer | Daniel Jasper <djasper@google.com> | 2013-05-08 14:58:20 +0000 |
commit | cfda517ea8f70edd3f7925f8ad38e2ff0d47c637 (patch) | |
tree | 1ad40661945e8e4fb963d471ea65687c05da1c6d /clang/lib/Format/TokenAnnotator.h | |
parent | 2703bcaad36340e3d55fe3f9ef00460ab0730ad3 (diff) | |
download | bcm5719-llvm-cfda517ea8f70edd3f7925f8ad38e2ff0d47c637.tar.gz bcm5719-llvm-cfda517ea8f70edd3f7925f8ad38e2ff0d47c637.zip |
Fix formatting of pointers to members.
Before: int(S::*func)(void *);
After: int (S::*func)(void *);
llvm-svn: 181438
Diffstat (limited to 'clang/lib/Format/TokenAnnotator.h')
-rw-r--r-- | clang/lib/Format/TokenAnnotator.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/clang/lib/Format/TokenAnnotator.h b/clang/lib/Format/TokenAnnotator.h index b364082391f..a2080b5b6f3 100644 --- a/clang/lib/Format/TokenAnnotator.h +++ b/clang/lib/Format/TokenAnnotator.h @@ -75,7 +75,7 @@ public: CanBreakBefore(false), MustBreakBefore(false), ClosesTemplateDeclaration(false), MatchingParen(NULL), ParameterCount(0), BindingStrength(0), SplitPenalty(0), - LongestObjCSelectorName(0), Parent(NULL), + LongestObjCSelectorName(0), DefinesFunctionType(false), Parent(NULL), FakeRParens(0), LastInChainOfCalls(false), PartOfMultiVariableDeclStmt(false), NoMoreTokensOnLevel(false) {} @@ -164,6 +164,9 @@ public: /// definition or call, this contains the length of the longest name. unsigned LongestObjCSelectorName; + /// \brief \c true if this is a "(" that starts a function type definition. + bool DefinesFunctionType; + std::vector<AnnotatedToken> Children; AnnotatedToken *Parent; |